JavaScript - CheckBox Dinamicos NetBeans

   
Vista:

CheckBox Dinamicos NetBeans

Publicado por Jhon (1 intervención) el 02/04/2014 01:44:43
Que tal.

Es la primera vez que estoy haciendo un programa que crea checkbox, dinamicos dependiendo las lineas que halla en un archivo de texto, esto checkbox los estoy guardando en un jpanel.
Lo que quiero hacer es poder validar uno de esos check box con un boton que se encuentra fuera del jpanel y con el eliminar toda la linea del checkbox seleccionado.

el codigo que ocupo para generar estos checbox es:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
JPanel panel = new JPanel(new BorderLayout());
    panel.setLayout(new GridLayout(Linea.getLineas(),4,5,5));
    JScrollPane scroll = new JScrollPane();
    add(scroll, BorderLayout.SOUTH);
 
    try{
 
      int n = obtenerNumeroLineasArchivo(archivo);
      Linea.setLineas(n);
      FileReader Lee = new FileReader(archivo);
      BufferedReader contenido=new BufferedReader(Lee);
 
      while(( Lineas = contenido.readLine()) != null){
 
        String us = Lineas.substring(0, Lineas.indexOf("@")).trim();
        String ips = Lineas.substring(Lineas.indexOf("@")+1, Lineas.indexOf("-")).trim();
        String ds = Lineas.substring(Lineas.indexOf("-")+1).trim();
 
        JCheckBox check = new JCheckBox();
        JButton boton = new JButton(usuario.getUsr());
        JLabel lab = new JLabel("password");
        JPasswordField pass = new JPasswordField("");
 
        boton.addActionListener(new ActionListener(){
        @Override
        public void actionPerformed(ActionEvent evt) {
        JButton evento = (JButton)evt.getSource();
        dispose();
        Autentificación Ventana = new Autentificación();
        Ventana.setLocationRelativeTo(null);
        Ventana.setVisible(true);
        }});
 
        panel.add(check);
        panel.add(boton);
        panel.add(lab);
        panel.add(pass);
 
        scroll.setViewportView(panel);
        setSize(585,200);
        setVisible(true);
 
        u++;
        }
 
 
        }catch(Exception e){
        JOptionPane.showMessageDialog(null, "No hay datos guardados", "Aviso", JOptionPane.INFORMATION_MESSAGE);
}

Necesito de su ayuda para que me orienten.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder