我目前正在替换我的匿名 ActionListeners
new ActionListener() {
@Override
public void actionPerformed(final ActionEvent event) {
// ...
}
}
带有代表动作的类文件:
public class xxxxxxxAction extends AbstractAction {
}
但是,我的 GUI 能够执行很多操作(例如 CreatePersonAction、RenamePersonAction、DeletePersonAction、SwapPeopleAction 等)。
有没有一种好方法可以将这些类组织成某种连贯的结构?