Ahoi,
ich arbeite zurzeit an einem Taschenrechner.
Ich habe meine Buttons manuell erstellt & laut
meinem Ausbilder soll ich Spaghetticode vermeiden & mir deshalb
eine Methode schreiben, welche mir meine Buttons automatisch erzeugt.
Taschenrechner
Momentaner Code zur Erstellung meiner Buttons:
Das ganze soll jetzt automatisch generiert werden.
Hätte mir das ganze so vorgestellt, dass ich eine generareButton()-Methode erstelle,
welcher ich Parameter zur Erstellung aller Buttons übergebe. Nur hab ich das objektorientierte Programmieren noch nicht drauf.
ich arbeite zurzeit an einem Taschenrechner.
Ich habe meine Buttons manuell erstellt & laut
meinem Ausbilder soll ich Spaghetticode vermeiden & mir deshalb
eine Methode schreiben, welche mir meine Buttons automatisch erzeugt.
Taschenrechner
Momentaner Code zur Erstellung meiner Buttons:
Java:
button = new JButton("7");
c.insets = new Insets(2,2,2,2);
c.gridx = 0;
c.gridy = 1;
button.setPreferredSize(new Dimension(41, 26));
button.addActionListener(this);
panel.add(button, c);
button = new JButton("8");
c.gridx = 1;
c.gridy = 1;
button.setPreferredSize(new Dimension(41, 26));
button.addActionListener(this);
panel.add(button,c);
...
...
Das ganze soll jetzt automatisch generiert werden.
Hätte mir das ganze so vorgestellt, dass ich eine generareButton()-Methode erstelle,
welcher ich Parameter zur Erstellung aller Buttons übergebe. Nur hab ich das objektorientierte Programmieren noch nicht drauf.
Zuletzt bearbeitet: