Java add Button mit Liste?

... komplette Frage anzeigen

2 Antworten

Es funktioniert genau so wie du es geschrieben hast!
1. Button klicken -> neues Fenster erstellen
2. neues Fenster schließen, wenn "ok" geklickt wurde (evtl. Daten in eine Datei speichern)
3. Daten aus Datei auslesen und anzeigen

War das so schwer?

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Emanuel2003
19.07.2016, 14:02

Ja aber wie mache ich die Liste die angezeigt wird?

0

Dann kommt es drauf an, womit du die GUI erstellen willst: Swing oder JavaFX.

In Swing benötigst du:

  • JFrame
  • JButton
  • JList
  • JDialog
  • JLabel
  • JTextfield
  • JPanel
  • Beliebiges Layout

Wie geht das?

Du nimmst einen  JFrame, hängst an den Frame ein JPanel an.

Dem JPanel kannst du beispielsweise eine Ausrichtung in form eines Layouts mitgeben, z.b.: Boxed Layout, sodass Komponenten untereinander oder nebeneinander angefügt werden.

an das Panel hängst du via add JList und JButton an.

An den Button fügst du einen Actionlistener an. Im Actionlistener rufst du dein JDialog auf. den du mit entsprechenden Feldern bestückst und beim Clicken trägst du die Werte in deine Liste ein.

Mit JavaFX geht das ähnlich. Nur kann man sich den Layout-Mist sparen und stattdessen direkt VBox als Komponente verwenden, sodass Komponenten untereinander angezeigt werden.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Emanuel2003
19.07.2016, 14:26

Danke :D

0

Was möchtest Du wissen?