Guten Tag,
ich habe mir eine Methode geschrieben welche Buttons für mich erzeugt und einen Eventhandler auf diese legt.
Der Methodenaufruf sieht so aus:
Nun möchte ich eine Gruppe von Buttons deaktivieren. Alle Button einzeln zu bestimmen würde den Quelltext massiv vergrößern, daher suche ich eine geschickte Möglichkeit auf anderen Wege an die Buttons zu kommen.
Ich danke schon einmal im vorraus
ich habe mir eine Methode geschrieben welche Buttons für mich erzeugt und einen Eventhandler auf diese legt.
Java:
JButton erzeugeButtons( final String sText, final JLabel display ){
final JButton cmd = new JButton( sText );
cmd.setPreferredSize( new Dimension(75,50) );
cmd.addActionListener( new ActionListener() {
@Override
public void actionPerformed( ActionEvent evt ) {
formatiereDisplay();
aktionTastendruck( sText, display );
}
});
return cmd;
}
Der Methodenaufruf sieht so aus:
Java:
frmRechner.add(testing.erzeugeButtons("1", testing.getDisplay()), new GridBagConstraints(
0, 3, 1, 1, 0.0, 0.0, GridBagConstraints.WEST,
GridBagConstraints.NONE, insInsets, 0, 0
) );
Nun möchte ich eine Gruppe von Buttons deaktivieren. Alle Button einzeln zu bestimmen würde den Quelltext massiv vergrößern, daher suche ich eine geschickte Möglichkeit auf anderen Wege an die Buttons zu kommen.
Ich danke schon einmal im vorraus