Wie kann man einen Button in BlueJ erstellen?
Ich programmiere momentan das spiel "GameOfLife" Mit einem Start button. Gibt es sowas in der SUM Bibliothek?
3 Antworten
ich kenne die SUM Bibliothek nicht. Schau am besten dort mal in den Dokumentationen, ob hier Buttons bereitgestellt werden.
Ansonsten einfach einen normalen Java swing Button nehmen:
import java.swing.*;
public class blablabla extends JFrame{
private JPanel main;
private JButton button;
blablabla(){
main = new JPanel();
button = new JButton("button");
button.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent evt){ buttonActionPerformed(evt);}});
main.add(button);
}
private void buttonActionPerformed(ActionEvent e){
Hier rein, was passieren soll, wenn der Button gedrückt wird
}
}
Mit einem Start button
Hierfür gäbe es in Java Swing: JButton und in JavaFX die Klasse: Button.
Hierbei wird jeweils dasselbe Prinzip verfolgt: Du hast ein Framen Frame mit einem Panel, auf dem du den Button platzierst und dem Button einen "Listener" zuordnest, welcher auf die Eingabe reagiert.
SUM Bibliothek
Diese Bibliothek sagt mir nichts. Kannst du dafür eine Quelle nennen?
Nach google wird wohl das gemeint sein: http://www.mg-werl.de/sum/
Also ist das wohl eine Library für Schulen. - Entsprechend wird dir dein Lehrer eine API zur Verfügung gestellt haben. - In die man sich als außenstehender genauso einarbeiten muss wie du.
Was eigentlich ausgeschlossen ist, da String zum Beispiel eine java.lang Klasse ist.
Nein, sowas gibt es da nicht.
Das benutzen wir zurzeit in der Schule. Ich habe meinen Lehrer gefragt ob wir JavaFX benutzen können aber das dürfen wir nicht, wieso auch immer. Er meint wie sollten nur die SuM Bibliothek benutzen.