Ich habe einen Zähler in einem JPanel in meinem Java-Applet. Ich möchte, dass der Zähler jedes Mal aktualisiert wird, wenn sich der Int des Zählers ändert. Wie würde ich das tun?Refresh Integer in JPanel
Antwort
Machen Sie eine Methode changeCounter
, mit der Sie den Zähler ändern können. In dieser Methode aktualisieren Sie das Steuerelement in Ihrem JPanel
.
Der richtige Weg, dies zu tun wäre Datenbindung, aber afaik, die immer noch nicht in Java ist. Es gibt jedoch viele Bibliotheken dafür.
Eine andere Option wäre, es auf die übliche Art und Weise zu implementieren, d. H. Beobachtermuster unter Verwendung von Listenern. There is a tutorial for that, even. Im Allgemeinen funktioniert es so in Swing. Sie haben Objekte, die Eigenschaftsänderungsereignisse auslösen können, wenn sich eine ihrer Eigenschaften ändert, und Sie fügen Listener für diese Ereignisse hinzu, um die Steuerwerte entsprechend zu ändern (und umgekehrt, wenn der Benutzer einen Wert in einem Steuerelement ändert).
- 1. Integer Rückgabe Methoden machen Komponenten in JPanel
- 2. BorderLayout - JPanel in JPanel
- 3. Ich kann unter JPanel in JPanel in JFrame nicht sehen
- 4. JPanel in Bild konvertieren
- 5. Insert Taste in JPanel
- 6. JPanel Layout in Applet
- 7. Trouble Drawing In JPanel
- 8. embed icepdf in jpanel
- 9. Wie JPanel mit einem anderen JPanel
- 10. java, malen JPanel, die in einem anderen JPanel ist
- 11. JPanel auf einem JPanel in einem JFrame wird nicht angezeigt
- 12. Aktualisieren JPanel
- 13. Hard Refresh in GWT
- 14. Refresh Page In wpf
- 15. Refresh-Formular in CakePHP
- 16. Refresh UI in WPF
- 17. Refresh-Token in Passport.js
- 18. ohne Refresh in django
- 19. JPanel Transparenzproblem
- 20. Transparent JPanel
- 21. JPanel Sichtbarkeit
- 22. JPanel Schlagschatten
- 23. JPanel setbounds
- 24. Einbetten von VLCJ in JPanel
- 25. JPanel vs JFrame in Java
- 26. Zeichnung Text in einem JPanel
- 27. Alle JPanel-Einschränkungen in Java?
- 28. JFileChooser eingebettet in ein JPanel
- 29. Java Code Painting in JPanel
- 30. Scrollbare JPanel in JTable Zelle