【发布时间】:2011-02-23 04:04:20
【问题描述】:
我正在学习 Swing,并使用一系列 get 方法组成了一个界面来添加组件。如下在 get 方法中添加监听器是一种好习惯吗?我想让事情尽可能地解耦。
private JButton getConnectButton() {
if (connectButton == null) {
connectButton = new JButton();
connectButton.setText("Connect");
connectButton.setSize(new Dimension(81, 16));
connectButton.setLocation(new Point(410, 5));
connectButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// actionPerformed code goes here
}
});
}
return connectButton;
}
【问题讨论】:
标签: java swing components event-listener