uso el netbeans y este es el problema
es un sistema de remuneraciones donde se ingresan empleados y el detalle de las liquidaciones
tengo una clase llamada Empresa donde estan los arrayList (ademas de las demas clases que guardan los atributos) y la clase menu con el entorno grafico
lo que pasa esque al querer mostrar por medio del boton imprimir el metodo que muestra los empleados ingresados en un jTextArea no se invocar dicha funcion y que los empleados sean mostrados en en el jTextArea
cual funcion de jTextArea se debe usar?? o sino sirve como es posible hacerlo??
aqui esta parte del codigo
Empresa
Código:
Menu/* package SistemaRemun; import java.util.*; import java.text.DecimalFormat; public class Empresa { ArrayList<Empleado> listaEmp= new ArrayList<Empleado>(); public Empresa(){ } public void IngresarEmpleado(String nombreEmpleado, String rut, String estadoCivil, String direccion, String telefono, String celular, String mail, String fechaNacimiento, String cargo, int añoIngreso, Area area){ Empleado objetoEmp = new Empleado(nombreEmpleado,rut,estadoCivil,direccion, telefono,celular,mail,fechaNacimiento,cargo,añoIngreso,area); listaEmp.add(objetoEmp); } //Metodo que quiero implementar en el boton imprimir public void listarEmpleados(){ for(int i=0; i<listaEmp.size();i++){ Empleado objetoEmp = (Empleado)listaEmp.get(i); System.out.println("Nombre Empleado: "+objetoEmp.getNombreEmpleado()); System.out.println("Rut: "+objetoEmp.getRut()); System.out.println("Estado Civil: "+objetoEmp.getEstadoCivil()); System.out.println("Dirección: "+objetoEmp.getDireccion()); System.out.println("Teléfono: "+objetoEmp.getTelefono()); System.out.println("Celular: "+objetoEmp.getCelular()); System.out.println("Correo electrónico: "+objetoEmp.getMail()); System.out.println("Año Nacimiento: "+objetoEmp.getFechaNacimiento()); System.out.println("Cargo: "+objetoEmp.getCargo()); System.out.println("Año Ingreso: "+objetoEmp.getAñoIngreso()); System.out.println(objetoEmp.printEmpleado()); } } }
Código:
/* package gui; import SistemaRemun.*; import javax.swing.JOptionPane; public class Menu extends javax.swing.JFrame { private Area area; private Empresa empresa; /** Creates new form Menu */ public Menu() { empresa = new Empresa(); initComponents(); } private void btnImprimirActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: txaImprimir.append(empresa.listarEmpleados()); //Intente con el append pero no funciono } }