Metodo add em um jtextfield [Resolvido]

2 respostas
Amsterdam

Preciso adicionar um jbutton em um jtextfield. Atualmente estou utilizando o seguinte código:

public class MyJTextfield extends JTextField {

public MyJTextField ()
{
 setLayout(new BorderLayout());
add(new JButton(icon), Bordelayout.East);
}

}

O problema é que o texto do textfield é desenhado embaixo do botao. É como se o jtextfield em seu método paint fosse pintando por cima de todos os componentes que foram adicionados o texto que o usuario digita. Alguem poderia me dar uma dica de como contornar esse problema ?

2 Respostas

Amsterdam

Consegui resolver utilizando uma borda composta similar à mostrada em http://tips4java.wordpress.com/2009/09/27/component-border/

Se alguém passar pelo mesmo problema que eu, essa é a melhor solução.

M

Amsterdam:
Consegui resolver utilizando uma borda composta similar à mostrada em http://tips4java.wordpress.com/2009/09/27/component-border/

Se alguém passar pelo mesmo problema que eu, essa é a melhor solução.

Coloca [Resolvido] no titulo do seu tópico, para ninguém entrar na tentativa de lhe ajudar.

Criado 10 de fevereiro de 2012
Ultima resposta 14 de fev. de 2012
Respostas 2
Participantes 2