














Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
PROYECTO FINAL (PILA) REGISTRO DE CORREDORES
Tipo: Monografías, Ensayos
1 / 22
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!















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: }
//</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);