JEditorPane - Cores em um combo box

3 respostas
M

Buenas!

Galerinha é o seguinte…
Estou criando um mini editor de texto com opções bem básicas. Encontrei na raiz do jdk(/…/jdk1.6.0_xx/demo/jfc/Stylepad) um exemplo “Stylepad”.
ele faz tudo que eu gostaria de fazer, até mais, mas meu problema é com as funções que estão no JMenuBar.
O mini editor faz parte de uma tela separada do software e não tenho como incluir um JMenuBar, tentei colocar um JComboBox com cores para selecionar, mas quando eu clico no combobox o texto perde a seleção. Logo, quando seleciono uma cor nada acontece.
O mesmo acontece com o tamanho da fonte… Acho que colocaram no JMenuBar justamente por causa deste problema…
Garimpei na net um monte mas ninguém tentou fazer assim.

Alguma dica?

Abraço

Maurício

3 Respostas

M

Ninguém?
=D

Daniel_Girotto

Utiliza o JColorChooser para atribuir as cores em conjunto com a classe StyleEditorKit
segue os links:
http://download.oracle.com/javase/1.4.2/docs/api/javax/swing/JColorChooser.html
http://download.oracle.com/javase/1.4.2/docs/api/javax/swing/text/StyledEditorKit.ForegroundAction.html
como estou sem tempo, deixo apenas links.

Abraço!

M

já havia testado isto mas tbm não deu certo.
A solução que encontrei foi adicionar um JMenuBar em um JPanel com as opções. Assim a seleção do texto não se perde.

vlw até +

Criado 21 de março de 2011
Ultima resposta 22 de mar. de 2011
Respostas 3
Participantes 2