Это меня давно беспокоило. Если я определяю setText
на JButton до , определяя setAction
, текст исчезает:
JButton test = new JButton();
test.setText("test"); // Before - disappears!
test.setAction(new AbstractAction() {
public void actionPerformed(ActionEvent e) {
// do something
}
});
this.add(test);
Если это после , проблем нет.
JButton test = new JButton();
test.setAction(new AbstractAction() {
public void actionPerformed(ActionEvent e) {
// do something
}
});
test.setText("test"); // After - no problem!
this.add(test);
Кроме того, если я установлю текст в конструкторе JButton, это нормально! Yarghh!
Почему это происходит?