28/02/2008, 06:24
|
| | | Fecha de Ingreso: noviembre-2005 Ubicación: Madrid - España
Mensajes: 532
Antigüedad: 19 años, 1 mes Puntos: 1 | |
Re: problemas con el jcheckBox Ethiel Aca te dejo el codigo haber donde esta la falla..
UN saludo y gracias por responder.
Código:
import java.sql.*;
import javax.swing.*;
import com.verta.bbdd.Conexion;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.ResultSet;
public class jFrameConsultaVista extends JFrame{
JPanel panel;
JButton consultar;
JLabel titulo;
public JCheckBox[][] etiqueta;
String[] nombreTablas;
String[] nombreColumnas;
int i;
private int v2;
jFrameConsultaVistaTava(int v1,String[] mostrarColumnas){
setTitle("Vista");
setSize(400,50+(20*v1));
v2=v1;
/*--------------------------------*/
panel=(JPanel) getContentPane();
panel.setLayout(null);
etiqueta = new JCheckBox[ v1 ][ v1 ] ;
consultar=new JButton("Verificar");
titulo=new JLabel("Filtrar Columnas");
//JTextField[][] cajaParametros= new JTextField[ v1 ][ v1 ] ;
//ACA GENERO LOS JCHECKBOX
int posicionBoton=0;
for (int i2=0; i2< v1-1 ;i2++){
for (int j=0; j< v1-1 ;j++) {
etiqueta[i2][j] = new JCheckBox(mostrarColumnas[i2+1]);
if(i2>=2){
etiqueta[i2][j].setBounds(40,20*i2, 130, 20);
posicionBoton=(20*(v1-1));
}
etiqueta[i2][j].setSelected(true);
panel.add( etiqueta[i2][j] );
}
}
titulo.setBounds(40,10,200,30);
titulo.setForeground(new Color(0, 70, 153));
titulo.setFont(new java.awt.Font("Dialog", Font.PLAIN, 16));
consultar.setBounds(40,posicionBoton+5,100,26);
panel.add(consultar);
panel.add(titulo);
//EVENTO BOTON
ManejadorConsulta evento=new ManejadorConsulta();
consultar.addActionListener(evento);
}
public class ManejadorConsulta implements ActionListener {
String[] nuevasColumnas=new String[100];
public void actionPerformed( ActionEvent evento )
{
System.out.println(evento);
//ACA ES DONDE QUIERO QUE ME MUESTRE EL ESTADO DEL JCHECKBOX SI ESTA "TRUE" O "FALSE" Y SIEMPRE ME SALE TRUE
System.out.println(etiqueta[3][3].isSelected());
}
}
|