Я работаю над проектом с 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 установить)
Благодаря
это причина для анонимного, тогда есть какая-то проблема, и я не могу найти кодировку (исключая восточную и южную Азию) – mKorbel