Ich verstehe, wie man eine Schaltfläche und ihre Anwendung in Java erstellt. Würde jemand in der Lage sein, mir den Code zu zeigen, um in der Lage zu sein, den Knopf im folgenden Code in der Lage zu machen, etwas so einfaches zu drucken, wie hallo Welt im Terminal. Ich benutze Bluej, wenn das irgendwas ist. Es tut mir sehr leid, dass ich ein Anfänger-Programmierer bin.Wie mache ich eine Taste eine Schleife in Java laufen
0
A
Antwort
0
Sie benötigen einen Hörer für den Button.
JButton button= new JButton("Button");
button.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.out.println("Hello World");
}
});
Die Schaltfläche wird für die Aktion "hören" und Preform was auch immer Sie für sie definieren.
2
JButton button = new JButton();
button.setActionListener(e -> System.out.println("Clicked"));
Dies verwendet eine lambda expression. Darin können Sie so viel Code hinzufügen wie Sie möchten, aber fügen Sie ihn zwischen {} hinzu, wenn es mehr als eine Zeile ist.
0
Action ist das, was Sie suchen. Es gibt eine sehr gute Anleitung zu Oracles website. Sie sollten sich dieses Tutorial ansehen und verschiedene Möglichkeiten zum Erstellen von ActionListeners kennen. Ich werde Ihnen ein einfaches Beispiel geben, das Anonymous Classes nicht beinhaltet, weil ich mir nicht sicher bin, wie viel Sie über sie wissen.
public class Frame extends JFrame implements ActionListener {
public Frame() {
super("Test"); // calling the superclass
setLayout(new FlowLayout()); // creating a layout for the frame
setDefaultCloseOperation(EXIT_ON_CLOSE);
// create the button
JButton jbTest = new JButton("Click me!");
/* 'this' refers to the instance of the class
because your class implements ActionListener
and you defined what to do in case a button gets pressed (see actionPerformed)
you can add it to the button
*/
jbTest.addActionListener(this);
add(jbTest);
pack();
}
// When a component gets clicked, do the following
@Override
public void actionPerformed(ActionEvent ae) {
System.out.println("Hello!");
}
}
Verwandte Themen
- 1. Wie mache ich eine Schleife in Assembler?
- 2. Wie mache ich eine saubere asynchrone Schleife?
- 3. Wie mache ich eine Variable für eine verschachtelte Schleife?
- 4. Wie mache ich eine unendliche for-Schleife in Python (ohne eine while-Schleife zu verwenden)?
- 5. Wie mache ich eine Bootstrap-Taste in voller Breite?
- 6. Wie mache ich eine einfache Taste in Liftweb
- 7. Wie mache ich eine Schleife in x86 Assembler?
- 8. Wie mache ich eine Schleife extern in Javascript?
- 9. Website - Wie mache ich eine Info-Taste für Bilder
- 10. Wie mache ich eine Rohrschleife in Zsh?
- 11. Wie mache ich eine Knopfanimation?
- 12. Wie mache ich eine While-Schleife auf Batch
- 13. Wie mache ich eine Schleife mit Update-Abfrage - Access
- 14. Wie mache ich meine Abbrechen-Taste Funktion
- 15. Wie mache ich eine Java-Klasse in Clojure unveränderlich?
- 16. Wie kann ich eine Hardware-Taste in Java
- 17. Wie mache ich eine Zeitsequenz?
- 18. Wie mache ich zwei Image Loops gleichzeitig in Tkinter laufen
- 19. Wie mache ich eine Ansicht in ios
- 20. Wie mache ich eine Breitenbindung in CSS?
- 21. Wie mache ich eine Navbar in PHP
- 22. Wie mache ich eine Kreissache in CSS?
- 23. Wie mache ich eine Teilübereinstimmung in Elasticsearch?
- 24. Wie mache ich meine Schleife stoppen
- 25. Wie mache ich eine Java-Bibliothek mit verschachtelten JAR-Bibliotheken?
- 26. Wie mache ich eine JSON-Repräsentation einer Java-Klasse?
- 27. Wie mache ich eine Verzweigung mit einem anderen Java-Paketnamen?
- 28. Wie mache ich eine Java Generic Methode statisch?
- 29. Positionierung eine Taste in java swing
- 30. Wie man eine Swift-Schleife unendlich lange laufen lässt
Veröffentlichen Sie Ihren Code nicht als Bild. –
Mögliches Duplikat von [Wie fügen Sie einen ActionListener zu einem JButton in Java hinzu] (http://stackoverflow.com/questions/284899/how-do-you-add-an-actionlistener-onto-a-button-in- java) – ochi
Du hättest es einfach googeln können. – Vucko