JXTitledPanel - um componente SwingX - possui uma seção de título e outra seção de conteúdo. É subclasse de JXPanel.
A seção de título possui uma barra em cores degradê, onde define-se o título. É possível adicionar componentes em um de seus cantos, como um JLabel ou JXHyperlink.
A seção de conteúdo de JXTitlePanel é usada da mesma forma que um JPanel comum - um conteiner de propósito geral para componentes leves (lightweight components).
Customização
Use setTitle(String title) para definir um título.
JXTitledPanel titledPanel = new JXTitledPanel();
titledPanel.setTitle("Seção de Título");
Use os métodos setTitleDarkBackground(Color colorDarkBackground) e setTitleLightBackground(Color colorLightBackground) para definir a cor degradê da seção de título.
titledPanel.setTitleDarkBackground(new Color(0, 102, 204));
titledPanel.setTitleLightBackground(new Color(184, 207, 249));
É possível inserir qualquer objeto descendente de JComponent na seção de título. Para isso use o método addLeftDecoration(JComponent decoration) ou addRightDecoration(JComponent decoration). Pode ser útil colocar um JXHyperlink no canto direito da seção de título.
JXHyperlink hyperlink = new JXHyperlink();
titledPane.addRightDecoration(hyperlink);
Veja outros componentes SwingX em:
Referências:
Sexta-feira, Janeiro 19, 2007
SwingX - JXTitledPanel
Assinar:
Postar comentários (Atom)

0 comentários:
Postar um comentário