Wie haben auch zerlegbar/Erweiterbar JPanel in Java Swing
Möchte ich ein JPanel, dass kann reduziert oder Erweitert werden, wenn der Benutzer klickt auf einen text/Symbol auf Ihren Rand. Ich brauche diese Art von panel aus Platz-crunch in meiner Anwendung.
Habe ich gelesen, CollapsiblePanel-Klasse aber nicht sicher, wie es zu benutzen.. ich denke, SwingX wird benötigt, um heruntergeladen, aber nicht finden überall.
Außerdem, es wäre besser, wenn ich die Lösung zu erhalten, um diese in grundlegenden Java-Swing.
- "Ich brauche diese Art von panel aus Platz-crunch in meiner Anwendung." Es gibt andere Wege, zu viele Steuerelemente in einem GUI.
JTabbedPane
,JSplitPane
,CardLayout
,JDesktopPane
/JInternalFrame
.. Alternativ macht es mehr Sinn, sich an die pop-zusätzliche Kontrollen ein (möglicherweise modal)JDialog
oder eineJOptionPane
. - wir sind auf Schwingen, so dass es Vielzahl von Möglichkeiten, aber: JXCollapsible/JXTaskPane ist ja sooo süß 🙂
- Ich wartete auf Sie, um pop durch und Anschrift der OP, die eigentliche Frage. Dachte nur, ich würde Ihnen bewusst machen, dass es eine fülle von Möglichkeiten. 🙂
- Dank Andrew für Ihre Eingabe. Ich habe, was ich suchte aus SwingX. Jedoch, das Geheimnis für die, die ähnliche Sachen mit nur Swing ist noch nicht beantwortet. Komme zurück zu dieser, wenn erforderlich.. Danke Jungs !!
InformationsquelleAutor Nayan Soni | 2011-11-18
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
nicht sicher, wo Sie sah, aber es ist nicht , dass schwer zu finden - auch angesichts der Infrastruktur, die mess wir sind in 😉
Gehen Sie auf die Projektseite von SwingX, dann Folgen Sie dem link im ersten Absatz, um die (barebone) download-Bereich, nach unten zu releases\1.6.2. Nichts besonderes für die collapsibles sich, nur Container zu setzen-Komponenten in.
Ich denke, Sie können mit einem JSplitPane zur Bewältigung Ihres Problems. Unter Verwendung der Eigenschaft, um die position des mengenteilers mit bedacht, können Sie erreichen, was Sie wollen.
So, hier kommt eine kleine Klasse rein in Schwung 🙂
Diese Implementierung übernimmt den Titel, der oben Links...