Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


REGISTRO DE CORREDORES, Monografías, Ensayos de Programación C

PROYECTO FINAL (PILA) REGISTRO DE CORREDORES

Tipo: Monografías, Ensayos

2020/2021

Subido el 19/05/2021

juan-andres-limachi-ortiz
juan-andres-limachi-ortiz 🇧🇴

3 documentos

1 / 22

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
UNIVERSIDAD PRIVADA DOMINGO SAVIO
FACULTAD DE INGENIERÍA
CARRERA INGENIERÍA EN SISTEMAS
ESTRUCTURA DE DATOS
PROYECTO FINAL (PILA)
REGISTRO DE CORREDORES
ESTUDIANTE
JUAN ANDRES LIMACHI ORTIZ
DOCENTE:
MIRANDA NINA JUAN MARCOS
LA PAZ, NOVIEMBRE DE 2020
BOLIVIA
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16

Vista previa parcial del texto

¡Descarga REGISTRO DE CORREDORES y más Monografías, Ensayos en PDF de Programación C solo en Docsity!

UNIVERSIDAD PRIVADA DOMINGO SAVIO

FACULTAD DE INGENIERÍA

CARRERA INGENIERÍA EN SISTEMAS

ESTRUCTURA DE DATOS

PROYECTO FINAL (PILA)

REGISTRO DE CORREDORES

ESTUDIANTE

JUAN ANDRES LIMACHI ORTIZ

DOCENTE:

MIRANDA NINA JUAN MARCOS

LA PAZ, NOVIEMBRE DE 2020

BOLIVIA

AGREGAR REGISTRO DE CORREDOR

BORRAR UN REGISTRO DE CORREDOR

n.addColumn("apellido materno"); n.addColumn("edad"); n.addColumn("telefono"); n.addColumn("kilometro"); n.addColumn("numero"); n.addColumn("categoria"); n.addColumn("control"); jButton3.setEnabled(false); jButton1.setEnabled(false); } @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code"> private void initComponents() { jScrollPane1 = new javax.swing.JScrollPane(); jTable1 = new javax.swing.JTable(); jCheckBox1 = new javax.swing.JCheckBox(); buttonGroup1 = new javax.swing.ButtonGroup(); buttonGroup2 = new javax.swing.ButtonGroup(); txt7 = new javax.swing.JTextField(); jLabel1 = new javax.swing.JLabel(); jLabel2 = new javax.swing.JLabel(); jLabel3 = new javax.swing.JLabel(); jLabel4 = new javax.swing.JLabel(); txt1 = new javax.swing.JTextField(); txt2 = new javax.swing.JTextField(); txt3 = new javax.swing.JTextField(); txt4 = new javax.swing.JTextField();

jButton1 = new javax.swing.JButton(); jButton2 = new javax.swing.JButton(); jButton3 = new javax.swing.JButton(); jScrollPane2 = new javax.swing.JScrollPane(); tabla = new javax.swing.JTable(); lb1 = new javax.swing.JLabel(); lb3 = new javax.swing.JLabel(); lb2 = new javax.swing.JLabel(); lb4 = new javax.swing.JLabel(); txt5 = new javax.swing.JTextField(); jLabel5 = new javax.swing.JLabel(); combo1 = new javax.swing.JComboBox(); txt6 = new javax.swing.JTextField(); combo2 = new javax.swing.JComboBox(); jLabel7 = new javax.swing.JLabel(); jLabel8 = new javax.swing.JLabel(); jLabel9 = new javax.swing.JLabel(); nunu = new javax.swing.JSpinner(); jButton5 = new javax.swing.JButton(); jLabel10 = new javax.swing.JLabel(); jButton4 = new javax.swing.JButton(); jLabel11 = new javax.swing.JLabel(); jLabel6 = new javax.swing.JLabel(); fondo = new javax.swing.JLabel(); jTable1.setModel(new javax.swing.table.DefaultTableModel( new Object [][] { {null, null, null, null}, {null, null, null, null}, {null, null, null, null}, {null, null, null, null} }, new String [] { "Title 1", "Title 2", "Title 3", "Title 4"

getContentPane().add(jLabel4, new org.netbeans.lib.awtextra.AbsoluteConstraints(140, 180, - 1, - 1)); txt1.setBackground(new java.awt.Color(204, 204, 0)); txt1.setForeground(new java.awt.Color(0, 0, 0)); txt1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { txt1ActionPerformed(evt); } }); txt1.addKeyListener(new java.awt.event.KeyAdapter() { public void keyTyped(java.awt.event.KeyEvent evt) { txt1KeyTyped(evt); } }); getContentPane().add(txt1, new org.netbeans.lib.awtextra.AbsoluteConstraints(230, 60, 161, - 1)); txt2.setBackground(new java.awt.Color(204, 204, 0)); txt2.setForeground(new java.awt.Color(0, 0, 0)); txt2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { txt2ActionPerformed(evt); } }); txt2.addKeyListener(new java.awt.event.KeyAdapter() { public void keyTyped(java.awt.event.KeyEvent evt) { txt2KeyTyped(evt); } }); getContentPane().add(txt2, new org.netbeans.lib.awtextra.AbsoluteConstraints(230, 140, 161, - 1)); txt3.setBackground(new java.awt.Color(204, 204, 0)); txt3.setForeground(new java.awt.Color(0, 0, 0));

txt3.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { txt3ActionPerformed(evt); } }); txt3.addKeyListener(new java.awt.event.KeyAdapter() { public void keyTyped(java.awt.event.KeyEvent evt) { txt3KeyTyped(evt); } }); getContentPane().add(txt3, new org.netbeans.lib.awtextra.AbsoluteConstraints(230, 100, 161, - 1)); txt4.setBackground(new java.awt.Color(204, 204, 0)); txt4.setForeground(new java.awt.Color(0, 0, 0)); txt4.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { txt4ActionPerformed(evt); } }); txt4.addKeyListener(new java.awt.event.KeyAdapter() { public void keyTyped(java.awt.event.KeyEvent evt) { txt4KeyTyped(evt); } }); getContentPane().add(txt4, new org.netbeans.lib.awtextra.AbsoluteConstraints(230, 180, 161, - 1)); jButton1.setBackground(new java.awt.Color(6, 47, 75)); jButton1.setFont(new java.awt.Font("Dialog", 1, 14)); // NOI18N jButton1.setForeground(new java.awt.Color(255, 255, 255)); jButton1.setText("BORRAR"); jButton1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton1ActionPerformed(evt);

new Object [][] { {null, null, null, null, null, null, null, null, null}, {null, null, null, null, null, null, null, null, null}, {null, null, null, null, null, null, null, null, null}, {null, null, null, null, null, null, null, null, null} }, new String [] { "nombre", "apellido pa", "apellido ma", "edad", "telefono", "kilometro", "numero", "categoria", "control" } ) { boolean[] canEdit = new boolean [] { false, false, false, false, false, false, true, true, true }; public boolean isCellEditable(int rowIndex, int columnIndex) { return canEdit [columnIndex]; } }); jScrollPane2.setViewportView(tabla); getContentPane().add(jScrollPane2, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 430, 530, 100)); lb1.setForeground(new java.awt.Color(255, 255, 255)); lb1.setText("primer registro"); getContentPane().add(lb1, new org.netbeans.lib.awtextra.AbsoluteConstraints(50, 540, - 1, - 1)); lb3.setForeground(new java.awt.Color(255, 255, 255)); lb3.setText("numero de registro"); getContentPane().add(lb3, new org.netbeans.lib.awtextra.AbsoluteConstraints(280, 540, - 1, - 1)); lb2.setForeground(new java.awt.Color(255, 255, 255)); lb2.setText("ultimo registro");

getContentPane().add(lb2, new org.netbeans.lib.awtextra.AbsoluteConstraints(160, 540, - 1, - 1)); lb4.setForeground(new java.awt.Color(255, 255, 255)); lb4.setText("la tabla esta vacia"); getContentPane().add(lb4, new org.netbeans.lib.awtextra.AbsoluteConstraints(410, 540, - 1, - 1)); txt5.setBackground(new java.awt.Color(204, 204, 0)); txt5.setForeground(new java.awt.Color(0, 0, 0)); txt5.addKeyListener(new java.awt.event.KeyAdapter() { public void keyTyped(java.awt.event.KeyEvent evt) { txt5KeyTyped(evt); } }); getContentPane().add(txt5, new org.netbeans.lib.awtextra.AbsoluteConstraints(230, 220, 161, - 1)); jLabel5.setFont(new java.awt.Font("Dialog", 1, 14)); // NOI18N jLabel5.setForeground(new java.awt.Color(255, 255, 255)); jLabel5.setText("TELEFONO"); getContentPane().add(jLabel5, new org.netbeans.lib.awtextra.AbsoluteConstraints(100, 220, - 1, - 1)); combo1.setBackground(new java.awt.Color(204, 204, 0)); combo1.setForeground(new java.awt.Color(0, 0, 0)); combo1.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "1", "5", "10" })); combo1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { combo1ActionPerformed(evt); } }); getContentPane().add(combo1, new org.netbeans.lib.awtextra.AbsoluteConstraints(230, 260, 161, - 1));

nunu.addChangeListener(new javax.swing.event.ChangeListener() { public void stateChanged(javax.swing.event.ChangeEvent evt) { nunuStateChanged(evt); } }); getContentPane().add(nunu, new org.netbeans.lib.awtextra.AbsoluteConstraints(230, 380, 169, - 1)); jButton5.setBackground(new java.awt.Color(6, 47, 75)); jButton5.setForeground(new java.awt.Color(255, 255, 255)); jButton5.setText("control"); jButton5.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton5ActionPerformed(evt); } }); getContentPane().add(jButton5, new org.netbeans.lib.awtextra.AbsoluteConstraints(430, 380, 100, - 1)); jLabel10.setFont(new java.awt.Font("Dialog", 1, 14)); // NOI18N jLabel10.setForeground(new java.awt.Color(255, 255, 255)); jLabel10.setText("POSTA DE CONTROL"); getContentPane().add(jLabel10, new org.netbeans.lib.awtextra.AbsoluteConstraints(30, 380, - 1, 20)); jButton4.setBackground(new java.awt.Color(6, 47, 75)); jButton4.setForeground(new java.awt.Color(255, 255, 255)); jButton4.setText("salir"); jButton4.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton4ActionPerformed(evt); } }); getContentPane().add(jButton4, new org.netbeans.lib.awtextra.AbsoluteConstraints(760, 10, 60, - 1));

jLabel11.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel11.setIcon(new javax.swing.ImageIcon(getClass().getResource("/registro_final/imagenes/fe 009fdb404ca85b253a4d0bdef2.jpg"))); // NOI18N getContentPane().add(jLabel11, new org.netbeans.lib.awtextra.AbsoluteConstraints(570, 0, 260, 570)); jLabel6.setFont(new java.awt.Font("Dialog", 1, 22)); // NOI18N jLabel6.setForeground(new java.awt.Color(255, 255, 255)); jLabel6.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel6.setText("Registro de carrera 10k"); getContentPane().add(jLabel6, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 10, 570, - 1)); fondo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/registro_final/imagenes/fondo- azul-marino.png"))); // NOI18N getContentPane().add(fondo, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 830, 570)); pack(); }// </editor-fold> private void txt4ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: } private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { if(m.Items()>0) { m.Pop(); actualizar(); } }

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) { int desicion = JOptionPane.showConfirmDialog(rootPane, "decea eliminar el registro"); if (desicion ==JOptionPane.YES_OPTION){ if(!txt1.getText().equals("")){ JOptionPane.showMessageDialog(this, "Error: No hay que vaciar"); }else{ m.VaciarPila(); actualizar(); } } if (desicion ==JOptionPane.NO_OPTION){ JOptionPane.showMessageDialog(null, "fin"); } } private void txt1KeyTyped(java.awt.event.KeyEvent evt) { char c = evt.getKeyChar(); if((c<'a' || c>'z' )&&(c<'A' || c>'Z')&& ( c != ' ')) evt.consume(); } private void txt4KeyTyped(java.awt.event.KeyEvent evt) { char c = evt.getKeyChar(); if(c<'0' || c>'9' ) evt.consume();

if(txt4.getText().length()>=2){ evt.consume(); Toolkit.getDefaultToolkit().beep(); } } private void txt2KeyTyped(java.awt.event.KeyEvent evt) { char c = evt.getKeyChar(); if((c<'a' || c>'z' )&&(c<'A' || c>'Z')&& ( c != ' ')) evt.consume(); } private void txt3KeyTyped(java.awt.event.KeyEvent evt) { char c = evt.getKeyChar(); if((c<'a' || c>'z' )&&(c<'A' || c>'Z')&& ( c != ' ')) evt.consume(); } private void txt1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: } private void txt2ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: } private void jButton2KeyPressed(java.awt.event.KeyEvent evt) { // TODO add your handling code here: } private void combo1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: }

  • @param args the command line arguments / public static void main(String args[]) { / Set the Nimbus look and feel / //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) "> / If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
  • For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html */ try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { javax.swing.UIManager.setLookAndFeel(info.getClassName()); break; } } } catch (ClassNotFoundException ex) { java.util.logging.Logger.getLogger(ventana1.class.getName()).log(java.util.lo gging.Level.SEVERE, null, ex); } catch (InstantiationException ex) { java.util.logging.Logger.getLogger(ventana1.class.getName()).log(java.util.lo gging.Level.SEVERE, null, ex); } catch (IllegalAccessException ex) { java.util.logging.Logger.getLogger(ventana1.class.getName()).log(java.util.lo gging.Level.SEVERE, null, ex); } catch (javax.swing.UnsupportedLookAndFeelException ex) { java.util.logging.Logger.getLogger(ventana1.class.getName()).log(java.util.lo gging.Level.SEVERE, null, ex); }

//</editor-fold> /* Create and display the form */ java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new ventana1().setVisible(true); } }); } public void borrar(){ DefaultTableModel modelo = (DefaultTableModel) tabla.getModel(); while(modelo.getRowCount()>0)modelo.removeRow(0); } public void actualizar(){ borrar(); if(m.Items()>0) { for(int g=0;g<m.Items();g++) { String fila[]=new String [9]; fila[0]=m.getPersona(g).getnombre(); fila[1]=m.getPersona(g).getapellido_pa(); fila[2]=m.getPersona(g).getapellido_ma(); fila[3]=String.valueOf(m.getPersona(g).getedad()); fila[4]=String.valueOf(m.getPersona(g).gettelefono()); fila[5]=String.valueOf(m.getPersona(g).getkilometro()); fila[6]=String.valueOf(m.getPersona(g).getnumero()); fila[7]=m.getPersona(g).getcategoria(); fila[8]=m.getPersona(g).getcontrol(); n.addRow(fila);