制作组合框更新

问题描述:

正确,所以我有一个简单的问题,我有三个组合框和一个方法,为第三个组合框选择一个新的数组值。制作组合框更新

当我使用前两个组合框结果为第三个组合框创建新数组时,如何使第三个组合框更新。

这必须实时发生,所以组合框3必须每次更新1或2次更新(我假设我将它们添加到执行的操作中,但我没有任何运气)。

PS。我这样做与波动JComboBoxes

在此先感谢。

您需要将EventListeners添加到前两个组合框,当组合框更改时将通知它们。这个事件可以用来做任何你需要修改的第三个组合框。

此页面会向你解释事件侦听器的所有细节:http://download.oracle.com/javase/tutorial/uiswing/events/index.html

+0

+1本教程链接。我喜欢为此使用ActionListener,因为只生成一个事件。尽管生成了两个事件,您也可以使用ItemListener。一个用于取消旧项目,另一个用于选择新项目。 – camickr 2011-01-24 04:45:43