关于JTabbedPane中Tab的更改的ActionListener

时间:2013-04-21 03:10:05

标签: java swing actionlistener jtabbedpane

我有以下GUI:

enter image description here

问题是,只有当我在洪水监测选项卡上时才会显示[注册LMS]按钮。

当我转到用户注册选项卡时,应显示另一个名为[注册用户]的按钮。显然,当我回到Flood Monitoring选项卡时,我需要回到[Register LMS]按钮。

我知道如何通过setVisible(false);方法隐藏Swing组件,但我不知道如何将触发器(动作侦听器)添加到标签的更改而不是其他任何内容。

1 个答案:

答案 0 :(得分:5)

尝试向JTabbedPane添加ChangeListener,仅在对象更改状态时调用此方法。即当标签发生变化时。