Swing Grafische Oberfläche zur Ordnerauswahl

endidu

Mitglied
Hallo,

ich beschäftige mich mit der grafischen Oberflächen. Ich bin aber ganz neuling und wollte was fragen:

Ich habe jetzt im JMenuBar drei JMenu's (Datei, Hilfe, Optionen). Und unter Optionen möchte ich jetzt noch ein Menu hinzufügen. In disem Menu soll ein leeres Feld zur Eingabe(vllt. JTextField) und direkt daneben ein Kästchen mit drei Punkten existieren (übliches Windowsstyle). man gibt entweder den Ordnerpfad ein oder klickt auf das Button mit drei Punkten, damit der Open Dialog zur Auswahl geöffnet wird. Was ich nur wissen möchte, wie ich diese Zeile mit TextField und Button grafisch programmieren kann..

Danke im Voraus,
Grüße
 
Dem Button ein ActionListener hinzufgen, der den JFileChooser startet, der wiederum sein Ergebnis an das TextField schickt.

Fertig ;D
 
Ich habe mir auch so vorgestellt, aber meine Frage wie ich unter einem Menu so ein MenuItem hinzufügen kann, das ein leeres Feld zur Eingabe und ein Button zur Auswahl besitzt.

Also wenn ich das als eine Baumstruktur darstellen soll, habe ich folgendes:

-> Menu "Optionen"
-----> Menu "Temporärer Ordner"
----------> MenuItem "Temp-Pfad" : leeres Textfeld und ein Button. Das hier ist meine Frage!
----------> Ein CheckBoxButton : Temp-Ordner nach Programmende löschen
----------> ein Button : Temp Ordner leeren.

Also ich habe hier alles außer MenuItem "Temp-Pfad".

Danke nochmal im Voraus.
 
Grundsätzlich kann man in ein JMenu eine beliebige Komponente hängen, also auch ein JPanel mit JTextField und JButton drauf. Man muss dann allerdings das "automatische" Schließen des Menüs selbst implementieren.
 
danke Micheal,

jetzt habe ich mit JPanel dieses Untermenü erzeugt. Aber wie du geschrieben hast, habe ich jetzt das Problem, dass Menu automatisch geschlossen wird, wenn ich CheckBox selektiere. Ich möchte aber nicht, dass es so verschwindet. Wie schaffe ich es?

Wenn das mit JPanel geht, geht es bestimmt auch mit JGoodies. Ich werde es später damit verbessern.. Aber ich möchte erstmal mit JPanel das so verstehen.

Edit: Also ich habe nur "Menu Temp-Pfad" mit Jpanel erzeugt. Die anderen Untermenüs normal mit JCheckBoxMenuItem und JButton.
 

Neue Themen


Zurück
Oben