Esto me ha estado molestando por un tiempo. Si defino setText
en un JButton antessetAction
definición, el texto desaparece:Java - El texto JButton desaparece si actionPerformed se define después
JButton test = new JButton();
test.setText("test"); // Before - disappears!
test.setAction(new AbstractAction() {
public void actionPerformed(ActionEvent e) {
// do something
}
});
this.add(test);
Si se trata de después, no hay problemas.
JButton test = new JButton();
test.setAction(new AbstractAction() {
public void actionPerformed(ActionEvent e) {
// do something
}
});
test.setText("test"); // After - no problem!
this.add(test);
Por otra parte, si fijo el texto en el constructor JButton, está bien! Yarghh!
¿Por qué sucede esto?
Gracias amigos, + 1s por todas partes. 7 minutos para ir. – Ben