我目前正在替换我的匿名ActionListeners
。new ActionListener() {
@Override
public void actionPerformed(final ActionEvent event) {
// ...
}
}
使用 class 文件表示操作:
public class xxxxxxxAction extends AbstractAction {
}
然而,我的GUI能够执行许多操作(例如:创建人物操作、重命名人物操作、删除人物操作、交换人物操作等)。
有没有一种好的方法将这些类组织成一个连贯的结构?