我使用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")
)中獲得按鈕的名稱? (我不希望使用anonymous inner type
,因爲我有幾個的ActionListener設置)
感謝
麻煩,這是更清潔理由爲無論什麼,然後有什麼問題,也不能找到Encoding(不包括東亞和南亞) – mKorbel 2013-04-30 15:07:20