Anime-Otaku
Erfahrenes Mitglied
Ich muss gestehen ich bin ein wenig Anfänger in Sachen GUI Programmierung unter Java.
Ich schreibe gerade an dem Layout meines eigenen File Managers (ähnlich wie midnight commander, salamander, total commander & Co solls werden)
Source: http://kanrinin.svn.sourceforge.net...nin/core/Kanrinin.java?revision=7&view=markup
Ich habe meine von JFrame abgeleitete Swing GUI namens Kanrinin.
Dann habe ich auch ohne Probleme eine Menüleiste eingepflegt.
Der Rest ist wie bei Filemanagern üblich in 2 Bereiche aufgeteilt. Das habe ich mit JSplitPane gemacht, da das auf und zu klappen auch ein schönes Zusatzfeature ist.
Nun möchte ich jedoch jeweils in den 2 Bereichen oben einen Button machen, der wie eine Art Menü funktioniert (man drückt drauf und es klappt eine Auswahl an Festplatten auf). Dieser Button sollte eine feste größe haben. Rechts daneben soll ein Textfeld sein, mit dem aktuellen Standort im Dateisystem.
Dieses Textfeld soll jedoch automatisch die restliche verfügbare Breite in Anspruch nehmen und das ist mein Problem.
Ich hoffe ihr könnt mir helfen.
Andere Tips und Ratschläge sind auch gerne gesehen.
Ich schreibe gerade an dem Layout meines eigenen File Managers (ähnlich wie midnight commander, salamander, total commander & Co solls werden)
Source: http://kanrinin.svn.sourceforge.net...nin/core/Kanrinin.java?revision=7&view=markup
Ich habe meine von JFrame abgeleitete Swing GUI namens Kanrinin.
Dann habe ich auch ohne Probleme eine Menüleiste eingepflegt.
Der Rest ist wie bei Filemanagern üblich in 2 Bereiche aufgeteilt. Das habe ich mit JSplitPane gemacht, da das auf und zu klappen auch ein schönes Zusatzfeature ist.

Nun möchte ich jedoch jeweils in den 2 Bereichen oben einen Button machen, der wie eine Art Menü funktioniert (man drückt drauf und es klappt eine Auswahl an Festplatten auf). Dieser Button sollte eine feste größe haben. Rechts daneben soll ein Textfeld sein, mit dem aktuellen Standort im Dateisystem.
Dieses Textfeld soll jedoch automatisch die restliche verfügbare Breite in Anspruch nehmen und das ist mein Problem.
Ich hoffe ihr könnt mir helfen.
Andere Tips und Ratschläge sind auch gerne gesehen.