Foros del Web » Programación para mayores de 30 ;) » Java »

Clase con ArrayList

Estas en el tema de Clase con ArrayList en el foro de Java en Foros del Web. Hola amigos, estoy haciendo un menu con opciones de insercion en modo grafico con ArrayList. Tengo una Clase llamada 'Empleado' con su constructor y sus ...
  #1 (permalink)  
Antiguo 26/10/2012, 12:26
 
Fecha de Ingreso: enero-2010
Ubicación: Colombia
Mensajes: 238
Antigüedad: 14 años, 9 meses
Puntos: 2
Clase con ArrayList

Hola amigos, estoy haciendo un menu con opciones de insercion en modo grafico con ArrayList. Tengo una Clase llamada 'Empleado' con su constructor y sus respectivas variables. Otra clase llamada 'Taller_colecciones' y es ahi donde tengo duda. Estoy tratando de crear un objeto de la clase 'Empleado' en 'Taller_colecciones' para traer las variables y pode insertarlas con mi ArrayList. He intentado pero me marca error. Alguien me podria colaborar porfavor.

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();

    }
    
}

Etiquetas: arraylist, clase, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:54.