Beruflich Dokumente
Kultur Dokumente
LISTA
package UNFV.JAVA.PRINCIPAL;
}
PRINCIPAL
package UNFV.JAVA.PRINCIPAL;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import javax.swing.table.DefaultTableModel;
import java.util.*;
Lenguaje de programacin Ing. Dario Huayta Guardia
}
public Frmprincipal(){
setVisible(true);
setLayout(null);
setSize(700,800);
etiqueta=new JLabel("codigo");
etiqueta.setBounds(50, 50, 100 , 30);
add(etiqueta);
etiqueta=new JLabel("Nombre");
etiqueta.setBounds(50, 100, 100 , 30);
add(etiqueta);
etiqueta=new JLabel("Apellidos");
etiqueta.setBounds(50, 150, 100 , 30);
add(etiqueta);
etiqueta=new JLabel("Edad");
etiqueta.setBounds(50, 200, 100 , 30);
add(etiqueta);
agregar=new JButton("Agregar");
agregar.setBounds(200, 250, 100 , 30);
add(agregar);
agregar.addActionListener(this);
limpiar=new JButton("Limpiar");
limpiar.setBounds(320, 250, 100 , 30);
add(limpiar);
limpiar.addActionListener(this);
listar=new JButton("Listar");
listar.setBounds(50, 250, 100 , 30);
add(listar);
listar.addActionListener(this);
modelo=new DefaultTableModel(null,Columnas);
tabla=new JTable();
tabla.addMouseListener(null);
tabla.setModel(modelo);
barra=new JScrollPane();
barra.setViewportView(tabla);
barra.setBounds(50, 400, 400, 300);
add(barra);
@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource()==agregar){
Lenguaje de programacin Ing. Dario Huayta Guardia
for(int j=0;j<i;j++){
modelo.setValueAt("", j, 0);
modelo.setValueAt("", j, 1);
modelo.setValueAt("", j, 2);
modelo.setValueAt("", j, 3);
if(e.getSource()==listar){
modelo.setNumRows(list.size());
i=0;
for(Lista z:list){
modelo.setValueAt(z.getCodigo(), i, 0);
modelo.setValueAt(z.getNombre(), i, 1);
modelo.setValueAt(z.getApellidos(), i, 2);
modelo.setValueAt(z.getEdad(), i, 3);
i++;
}