Comment créer un JSeparator horizontal avec une étiquette de titre dans Java Swing?JSeparator avec le titre
Quelque chose comme ceci:
--- Title XYZ --------------------
Comment créer un JSeparator horizontal avec une étiquette de titre dans Java Swing?JSeparator avec le titre
Quelque chose comme ceci:
--- Title XYZ --------------------
J'ai trouvé une solution: SwingX JXTitledSeparator. Nous utilisons déjà SwingX dans notre projet. Je ne savais pas que SwingX fournit un séparateur intitulé.
@Bombe Nous vous remercions de votre aide.
Hmm ... sans test et complètement à partir du haut de ma tête:
JPanel panel = new JPanel();
panel.setBorder(new TitledBorder("Title"));
menu.add(panel);
La plupart des conteneurs Swing manger quoi que ce soit afin que pourrait même fonctionner.
Une autre approche serait de créer un composant personnalisé (peut-être avec un BoxLayout horizontal) et d'ajouter un JSeparator, un JLabel et un autre JSeparator, puis de l'ajouter au menu.