e ai galera…
estou tentando criar um botão personalizado. Até ai td certo. Mas quando adiciono ele no frame principal, o botão não está visível e só aparece quando clico na área onde era pra ele estar.
Já tentei, no frame principal, colocar algo como:
botao.setVisible(true);
ou
botao.updateUI();
meu código para gerar o botão éo seguinte:
import java.awt.Color;
import javax.swing.BorderFactory;
import javax.swing.JButton;
public class Botao2 extends JButton
{
public Botao2(String nome)
{
setText(nome);
setBorder(BorderFactory.createMatteBorder(1, 1, 1, 1, Color.GRAY));
}
}
no frame principal faço o seguinte:
...
Botao2 botao = new Botao2("Teste");
frame.setLayout(null);
frame.add(botao);
botao.setBounds(10, 10, 50, 20);
...
alguém tem alguma idéia do que pode estar acontecendo?
desde já agradeço a atenção de todos.
flws