JComboBox cbnome,CBtipoconsulta;
JLabel lblConsulta,lblnome,lblcod;
JTextField txtcod;
JTable tabela;
JScrollPane jScrollPane1;
JButton btndeletar,btnfechar,btnverificar;
JPanel painel,paineltabela,painelbtn;
public ConsCliente (){
setTitle("Consultar Clientes");
setSize(800,500);
getContentPane().setLayout(null);
getContentPane().setBackground(Color.WHITE);
setClosable(true);
String tipoconsulta [] ={" ","Nome","Código","Todos"};
CBtipoconsulta = new JComboBox(tipoconsulta);
cbnome = new JComboBox();
txtcod = new JTextField();
lblConsulta = new JLabel("Consultar :");
lblnome = new JLabel("Nome Cliente :");
lblcod = new JLabel("Código Cliente :");
btndeletar = new JButton("Deletar");
btnfechar = new JButton ("Fechar");
jScrollPane1 = new JScrollPane();
tabela = new JTable ();
tabela.setModel(new DefaultTableModel(
new Object [][]{
{null,null},{null,null},{null,null},{null,null},{null,null},{null,null},{null,null},{null,null},{null,null},{null,null},{null,null},
},
new String [] {"Codigo","Nome" ,"Endereço","Bairro","Cidade","Estado","CEP","RG","CPF","Telefone","E-mail"}
));
jScrollPane1.setViewportView(tabela);
btnverificar = new JButton("Verificar");
cbnome.setEnabled(false);
txtcod.setEnabled(false);
painel = new JPanel();
painel.setLayout(null);
painel.setSize(700,70);
painel.setBorder(new TitledBorder("Consulta"));
painel.setBackground(Color.WHITE);
painel.add(lblConsulta);
painel.add(CBtipoconsulta);
painel.add(cbnome);
painel.add(txtcod);
painel.add(lblcod);
painel.add(lblnome);
painel.add(lblConsulta);
painel.add(btnverificar);
paineltabela = new JPanel();
paineltabela.setLayout(null);
paineltabela.setBackground(Color.WHITE);
paineltabela.setBorder(new TitledBorder(""));
paineltabela.setSize(500,400);
paineltabela.add(jScrollPane1);
painelbtn = new JPanel();
painelbtn.setLayout(null);
painelbtn.setBackground(Color.WHITE);
painelbtn.setBorder(new TitledBorder(""));
painelbtn.setSize(400,50);
painelbtn.add(btndeletar);
painelbtn.add(btnfechar);
lblConsulta.setBounds(10,20,100,20);
CBtipoconsulta.setBounds(80,20,110,20);
lblcod.setBounds(200,20,100,20);
txtcod.setBounds(290,20,50,20);
lblnome.setBounds(350,20,100,20);
cbnome.setBounds(440,20,200,20);
btnverificar.setBounds(550,45,100,20);
jScrollPane1.setBounds(20,50,690,200);
painel.setBounds(50,1,700,70);
paineltabela.setBounds(40,90,730,300);
painelbtn.setBounds(200,400,400,50);
btndeletar.setBounds(50,20,100,20);
btnfechar.setBounds(200,20,100,20);
getContentPane().add(painel);
getContentPane().add(paineltabela);
getContentPane().add(painelbtn);
CBtipoconsulta.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent evt) {
if (CBtipoconsulta.getSelectedItem().toString().equals(" ")) {
cbnome.setEnabled(false);
txtcod.setEnabled(false);
}
else if (CBtipoconsulta.getSelectedItem().toString().equals("Código")) {
txtcod.setEnabled(true);
cbnome.setEnabled(false);
}
else if (CBtipoconsulta.getSelectedItem().toString().equals("Nome")) {
txtcod.setEnabled(false);
cbnome.setEnabled(true);
}
else if (CBtipoconsulta.getSelectedItem().toString().equals("Todos os Clientes")) {
txtcod.setEnabled(false);
cbnome.setEnabled(false);
}
}
});