1 pièce(s) jointe(s)
[JXTitledPanel]Problèmes avec FormLayout et background
Bonjour,
Je suis en train de créer une interface graphique dans laquelle j'utilise des JXTitledPanel. J'aimerais ajouter des éléments (des JXHyperlink dans ce cas) dans ceux-ci, ils s'affichent bien, mais j'ai plus de titre à mon panel et il devient transparent sauf sur les bordures... Je mets un screenShot en pièce jointe pour montrer ce que ca donne.
Je mets aussi le code que j'emploie pour créer le panel et y ajouter les éléments :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
panelTri = new JXTitledPanel(language.getText("title_tri"));
panelTri.setBackground(Color.white);
layoutPanelTri = new FormLayout(
"4dlu,pref,7dlu,pref,4dlu", //Colonnes
"4dlu,pref,3dlu,pref,4dlu"); //Lignes
panelTri.setLayout(layoutPanelTri);
linkTriGenre = new JXHyperlink();
linkTriGenre.setText(language.getText("title_tri_genre"));
panelTri.add(linkTriGenre,constraints.xy(2, 2));
linkTriType = new JXHyperlink();
linkTriType.setText(language.getText("title_tri_type"));
panelTri.add(linkTriType,constraints.xy(4, 2));
linkTriRealisateur = new JXHyperlink();
linkTriRealisateur.setText(language.getText("title_tri_annee"));
panelTri.add(linkTriRealisateur,constraints.xy(2, 4));
linkTriAnnee = new JXHyperlink();
linkTriAnnee.setText(language.getText("title_tri_annee"));
panelTri.add(linkTriAnnee,constraints.xy(4, 4));
add(panelTri,constraints.xy(1, 3)); |
Quelqu'un a-t'-il une idée ?
J'ai encore un autre problème avec ces mêmes JXTitledPanel, je n'arrive pas à en changer le background. J'essaye de mettre un fond blanc avec :
Code:
setBackground(Color.white);
Mais ca ne change rien...
Merci d'avance