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

Clases con ArrayList

Estas en el tema de Clases 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:33
 
Fecha de Ingreso: enero-2010
Ubicación: Colombia
Mensajes: 238
Antigüedad: 14 años, 9 meses
Puntos: 2
Clases 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 poder 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();

    }
    
}
  #2 (permalink)  
Antiguo 26/10/2012, 13:50
 
Fecha de Ingreso: febrero-2012
Mensajes: 136
Antigüedad: 12 años, 9 meses
Puntos: 8
Respuesta: Clases con ArrayList

TIo en el otro post que escribiste yo te aconseje y te puse un ejemplo como podias hacerlo

Pero veo q no entendiste ... yo te sugeri eso ... pero debes de pensar lo que estas haciendo ...

Lo que quieres hacer es muy sensillo ..... y creo que nadie te lo va a responder xq no estas poniendo de tu parte ....


Estructura tus ideas ... haz un diagrama de flujo algo .... es muy sensillo


Yo te aconsejo que tes esfuerces mas ....

Etiquetas: arraylist, clase, clases, 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:25.