BasicComboPopup - JTextField

0 respostas
L

Pessoal, nessa classe TableComboPopup, que herda de BasicComboPopup estou adcionando um JTextField e uma JTable. No entanto, o JTextField não pega foco, ou seja, não consigo digita nele. Alguem sabe como faço ele pegar foco ??

valeu !!

public class TableComboPopup extends BasicComboPopup 
{
 private MyComboUI ui;
 private final JTable table;
 private JScrollPane pane;
 private JTextField field;
 private JPanel painel;
 private JPanel painel_cab;

public TableComboPopup(JComboBox combo, MyComboUI ui)
{
 super(combo);
 this.ui = ui;
 String[] colunas = new String []{"Estado","Cidade"};
 String[][] dados = new String [][] {
 {"CE","Ceará"},
 {"BH","Bahia"},
 {"SP","Sao Paulo"},
 {"RJ","Rio de Janeiro"},
 {"RN","Rio Grande do Norte"},
 {"PR","Parana"}
 };
 combo.addItem("Primeiro");
 table = new JTable(dados, colunas);
 
 field = new JTextField();
 field.setBounds(20,20, 160, 30);

 painel = new JPanel(null);
 painel_cab = new JPanel(null);

 pane = new JScrollPane(table);
 pane.setBounds(20,0,160,100);
 painel_cab.add(field);
 painel.add(pane);
}

public void show()
{
 super.removeAll();
 Dimension dim_cab = new Dimension(200,80);
 Dimension dim = new Dimension(200,120);
 painel_cab.setPreferredSize(dim_cab);
 painel.setPreferredSize(dim);
 super.add(painel_cab);
 super.add(painel);

 super.show();
}

}
Criado 30 de dezembro de 2004
Respostas 0
Participantes 1