Taller 2 APOO
Enviado por Alejandro Moncaleano • 24 de Noviembre de 2019 • Informe • 1.307 Palabras (6 Páginas) • 245 Visitas
TALLER 2 APLICACIÓN DE PROGRAMACION ORIENTADA A OBJETOS
DANIEL ALEJANDRO MONCALEANO URUEÑA
DIEGO ARMANDO AMADO RUIZ
JOSE DIOMEDES LOPEZ MARROQUIN
OSCAR MAURICIO MARTINEZ BRIÑEZ
SARA VANNESA JARAMILLO PEREZ
CARLOS ANDRES VELEZ SANCHEZ
UNIVERSIDAD DEL TOLIMA
INSTITUTO DE EDUCACION A DISTANCIA (IDEAD)
TECNOLOGIA EN GESTION DE BASE DE DATOS (G1)
APLICACIÓN DE LA PROGRMACION ORIENTADA A OBJETOS
IBAGUE TOLIMA
2019 B
INTRODUCCION
A continuación se presentara el código el cual permite mediante el uso de interfaces graficas swing , registrando datos en una pestaña los cuales serán ingresados en una tabla que contiene los diferentes layout como son cedula , nombre , apellido , cargo , teléfono y sueldo.
CODIGO FUENTE
- CODIGO VENTANA PRINCIPAL
package Ventana;
public class VentanaPrincipal {
public static void main (String [] args){
Ingreso miIngreso = new Ingreso();
}
}
- CODIGO VENTANA INGRESO
package Ventana;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JButton;
import javax.swing.BorderFactory;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JTabbedPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.table.DefaultTableModel;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public final class Ingreso extends JFrame {
JPanel panelIzquierdo = new JPanel();
JPanel panelCentral = new JPanel();
JPanel panelInf = new JPanel();
JPanel panelInferior = new JPanel();
JPanel panelInferior2 = new JPanel();
JPanel panelFormulario= new JPanel();
JTabbedPane pestaña = new JTabbedPane();
JTextField txtcedula = new JTextField();
JTextField txtnombre = new JTextField();
JTextField txtapellido = new JTextField();
JTextField txtdireccion = new JTextField();
JTextField txttelefono = new JTextField();
JTextField txtcargo = new JTextField();
JTextField txtsalariobasico = new JTextField();
JButton guardar = new JButton ("Guardar");
JTable tabla;
JScrollPane jscrollPane;
DefaultTableModel modelodelatabla;
public Ingreso(){
setSize(900,300);
setLocationRelativeTo(null);
setVisible(true);
setTitle ("INGRESAR EMPLEADOS");
creaPanel();
getContentPane().add(pestaña);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
iniciarComponentes();
}
public void creaPanel(){
panelIzquierdo.setLayout(new GridLayout(7,1));
panelIzquierdo.add(new JLabel("Cedula"));
panelIzquierdo.add(new JLabel("Apellidos"));
panelIzquierdo.add(new JLabel("Nombres"));
panelIzquierdo.add(new JLabel("Direccion"));
panelIzquierdo.add(new JLabel("Telefono"));
panelIzquierdo.add(new JLabel("Cargo"));
panelIzquierdo.add(new JLabel("Sueldo Basico"));
panelCentral.setLayout(new GridLayout(7,1));
panelCentral.add(txtcedula);
panelCentral.add(txtnombre);
panelCentral.add(txtapellido);
panelCentral.add(txtdireccion);
panelCentral.add(txttelefono);
...