【发布时间】:2016-04-27 13:03:47
【问题描述】:
我的代码中有几个 actionListener,当我按下按钮时,它会在我拥有的选项卡之间更改选项卡。 但是,我想创建一个一般操作,根据按下的按钮(通过一个 int),它更改为不同的选项卡。这是我当前拥有的 actionListener。
JButton btnSaveAddESS = new JButton("Save");
btnSaveAddESS.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
tabbedBackground.setSelectedIndex(0);
tabbedBackground.setEnabledAt(1, false);
}
});
有了这个,我想创建一个通用动作,但是,在将动作创建为不同的类时,我无法访问 TabbedPane (tabbedBackground) 组件。
如何实现这一点,避免 actionListeners?
谢谢, 尼卡斯
【问题讨论】: