Código:
public class Empleado { String nombre,direccion,telefono; double sueldo; public Empleado(String nombre, String direccion, String telefono, double sueldo){ this.nombre=nombre; this.direccion=direccion; this.telefono=telefono; this.sueldo=sueldo; } }
Código:
import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.*; import javax.swing.*; public class Taller_colecciones extends JFrame { public Taller_colecciones(){ super("COLECCIONES"); JDesktopPane principal = new JDesktopPane(); final JTextField id = new JTextField(); final JTextField nombre = new JTextField(); final JTextField direccion = new JTextField(); final JTextField telefono = new JTextField(); final JTextField sueldo = new JTextField(); JButton guardar = new JButton("Guardar"); JButton eliminar = new JButton("Eliminar"); JButton visualizar = new JButton("Visualizar"); JButton editar = new JButton("Editar"); JButton buscar = new JButton("Buscar"); JLabel Lid = new JLabel("Cod: "); JLabel Lnombre = new JLabel("Nombre: "); JLabel Ldireccion = new JLabel("Direccion"); JLabel Ltelefono = new JLabel("Telefono"); JLabel Lsueldo = new JLabel("Sueldo"); final ArrayList<Empleado> lista = new ArrayList<Empleado>(); principal.add(id); principal.add(nombre); principal.add(direccion); principal.add(telefono); principal.add(sueldo); principal.add(guardar); principal.add(eliminar); principal.add(visualizar); principal.add(editar); principal.add(buscar); principal.add(Lid); principal.add(Lnombre); principal.add(Ldireccion); principal.add(Ltelefono); principal.add(Lsueldo); Lid.setBounds(230,10,100,30); Lnombre.setBounds(230,50,100,30); Ldireccion.setBounds(230,90,200,30); Ltelefono.setBounds(230,130,200,30); Lsueldo.setBounds(230,170,200,30); id.setBounds(300,10,200,30); nombre.setBounds(300,50,200,30); direccion.setBounds(300,90,200,30); telefono.setBounds(300,130,200,30); sueldo.setBounds(300,170,200,30); guardar.setBounds(10,240,100,30); eliminar.setBounds(130,240,100,30); visualizar.setBounds(250,240,100,30); editar.setBounds(370,240,100,30); buscar.setBounds(490,240,100,30); this.add(principal, BorderLayout.CENTER); this.setVisible(true); this.setSize(700, 500); this.setLocationRelativeTo(null); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); guardar.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ lista.add(new Empleado(id,nombre,direccion,telefono,sueldo)); } }); visualizar.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ } }); buscar.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ } }); } public static void main(String[] args){ Taller_colecciones obj = new Taller_colecciones(); Empleado emp = new Empleado(); } }