我使用 git 处理一个项目,其中几台机器的编码可能不同。
如果我设置这个:
private JButton translationButton1 = new JButton("←");
translationButton1.addActionListener(this);
然后我设置监听器:
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
}
我知道可以通过使用获得“←”,e.getActionCommand()
但我担心如果有人没有与我相同的编码(例如 Cp1252),我不确定获得“←”。
actionPerformed method
是否可以在( )中获取按钮的名称if(???.equals("translationButton1")
?(我不想使用 ananonymous inner type
因为我有几个 actionListener 要设置)
谢谢