Beruflich Dokumente
Kultur Dokumente
Las figuras son botones, para añadirlas arrastre el botón al lugar donde desea ubicarlo
y de clic derecho, elija la opción “Properties”, les saldrá un cuadro, darán clic al lado
del ícono (…)de la opción “icon” y verán lo siguiente:
Elijen esa opción y buscan la imagen que van a usar como botón, lo mismo hacen con
los botones actualizar y eliminar.
3. Van a crear en SQL la tabla Estudiantes, que es la que nos designó la ing para ingresar
datos:
txtnombre txtcorreo
txtapellido txtcurso
txtdireccion cmbseccion
txttelefono cmbjornada
Dan clic derecho a los txtlabel y escogen “Change variable name” para establecer el
nombre que les puse (ustedes pueden poner otros).
Para añadir la los cmb escojan en el panel de herramientas: Combo Box, para poner las
opciones a escoger le dan clic derecho-properties-model (…), se les abre una venta en
la cual está Item1, Item2 en fila, borre eso y ponga las opciones que usted desee una
debajo de otra:
Para añadir la tabla escojan en el panel de herramientas: Table, la arrastran al lugar
donde desean que esté y le dan clic deecho-Table Contents-Columns y comienzan a
poner el nombre a las columnas de la tabla:
5. Regresan al formulario “Operaciones”, al botón “Ingresar nuevo estudiante” (clc
derecho-events-action-actionPerformed) y ponen lo siguiente:
}
return null;
}
package escuela;
import java.sql.*;
import java.util.Vector;
import javax.swing.table.DefaultTableModel;
import javax.swing.JOptionPane;
public class Ingresar extends javax.swing.JFrame {(este código está por defecto)
static ResultSet rs;
public Ingresar() {
initComponents();
} (este código está por defecto)
}catch(Exception e){
}
}
Nota: v.add(rs.getInt(el número representa el número de la columna donde está
ubicada la información)); poner v.add(rs.getInt()); de acuedo al número de campos
que tenga su tabla.
void Registrar(){
String insertar="insert into Estudiantes
(nombres,apellidos,dirección,teléfono,correo,curso,sección,jornada)VALUES(?,?,?,?,?,?
,?,?)";
try{
ps=cn.prepareCall(insertar);
ps.setString(1,txtnombre.getText());
ps.setString(2,txtapellido.getText());
ps.setString(3,txtdireccion.getText());
ps.setString(4,txttelefono.getText());
ps.setString(5,txtcorreo.getText());
ps.setString(6,txtcurso.getText());
ps.setString(7, (String) cmbseccion.getSelectedItem());
ps.setString(8, (String) cmbjornada.getSelectedItem());
int registro=ps.executeUpdate();
if(registro>0){
JOptionPane.showMessageDialog(null,"Estudiante ingresado con éxito");
txtnombre.setText("");
txtapellido.setText("");
txtdireccion.setText("");
txttelefono.setText("");
txtcorreo.setText("");
txtcurso.setText("");
txtnombre.requestFocus();
}
else{
JOptionPane.showMessageDialog(null,"Registro no ingresado");
}
}catch(Exception e){
}
}
Nota: Vale señalar que los compañeros que usaron el menú en vez de los botones para
ingresar, el procedimiento es exactamente igual, solo varía: