我有一个对话框,其中有四个按钮,分别是新建、保存、删除、取消。现在,这些中的每一个都需要执行它们的操作。所以我定义了一个单独的类来实现ActionListener
. 我已经使用这个类来执行每个按钮操作。
public class MyClass implements ActionListener {
public void actionPerformed(ActionEvent e) {
if(e.getActionCommand().toString() == "OK") {
// Code
} else if( .. ){
}
}
}
我所做的是,我定义了一个用于执行相同功能的内部类。但我没有得到的是,最好的做法是编写一个单独的类还是最好使用内部类。有人建议我在公共课上写作,以便明天有人可以使用这门课来执行他们的行动。所以我有以下问题,
如果任何对象都没有调用该功能(我不能说),那么我可以在内部类中编写它吗?或者
总是编写执行该对话框操作的内部类是一种好习惯吗?