Comment avoir Rétractables/Extensible Composite en Java Swing
Je veux un Composite qui peut être réduite ou Étendue lorsque l'utilisateur clique sur un texte/icône sur sa frontière. J'ai besoin de ce type de panneau en raison de l'espace craquement dans mon application.
J'ai lu sur CollapsiblePanel classe, mais vous ne savez pas comment l'utiliser.. je pense que SwingX est nécessaire pour être téléchargé, mais n'a pas trouvé n'importe où.
En outre, il serait mieux si je reçois la solution de base en Java Swing.
"j'ai besoin de ce type de panneau en raison de l'espace craquement dans mon application. Il y a d'autres façons de placer de nombreuses commandes dans un GUI.
nous sommes sur Swing, donc sûr qu'il y a une multitude de possibilités, mais: JXCollapsible/JXTaskPane est adorable 🙂
J'ai été en attente pour vous de pop par et adresse de l'OP question. Juste pensé que je devais leur faire prendre conscience qu'il y a une multitude de possibilités. 🙂
Merci André pour votre entrée. J'ai obtenu ce que je cherchais depuis SwingX. Cependant, le mystère pour effectuer les trucs similaires en utilisant uniquement le Swing est toujours pas répondu. Allons y revenir si nécessaire.. Merci les gars !!
JTabbedPane
, JSplitPane
, CardLayout
, JDesktopPane
/JInternalFrame
.. Alternativement, il pourrait faire plus de sens à la pop la des contrôles supplémentaires dans une (peut-être modale) JDialog
, ou un JOptionPane
.nous sommes sur Swing, donc sûr qu'il y a une multitude de possibilités, mais: JXCollapsible/JXTaskPane est adorable 🙂
J'ai été en attente pour vous de pop par et adresse de l'OP question. Juste pensé que je devais leur faire prendre conscience qu'il y a une multitude de possibilités. 🙂
Merci André pour votre entrée. J'ai obtenu ce que je cherchais depuis SwingX. Cependant, le mystère pour effectuer les trucs similaires en utilisant uniquement le Swing est toujours pas répondu. Allons y revenir si nécessaire.. Merci les gars !!
OriginalL'auteur Nayan Soni | 2011-11-18
Vous devez vous connecter pour publier un commentaire.
vous ne savez pas où vous avez regardé, mais il n'est pas que difficile à trouver, même compte tenu de l'infrastructure gâchis que nous sommes 😉
Aller à l'accueil du projet de SwingX, puis suivez le lien dans le premier paragraphe de l' (barebone) télécharger l'article, en baisse de rejets\1.6.2. Rien de spécial à la collapsibles eux-mêmes, tout récipients pour mettre les composants dans.
Grâce kleopatra.. j'ai eu SwingX bibliothèque... importés et j'utilise maintenant. Aimé JXTaskPane et JXCollapsible 🙂 n'A pas encore exploré en profondeur à la fois les volets difficile.. Ce que je cherchais est quelque chose de semblable à "JXTaskPane" et "JXCollapsible". Toutefois, aimé JXTaskpane plus JXCollapsiblePane en tant que volet requiert un déclenchement externe pour développer et réduire. Corrigez-moi si je me trompe.
OriginalL'auteur kleopatra
Je pense que vous pouvez utiliser un JSplitPane de résoudre votre problème. En utilisant la propriété à définir la position de diviseur judicieusement, vous pouvez obtenir ce que vous voulez.
OriginalL'auteur COD3BOY
Donc, voici un peu de classe purement en Swing 🙂
Cette mise en œuvre suppose le titre en haut à gauche...
OriginalL'auteur Thomas Eitzenberger