Boton guardar
Tengo una aplicacion de escritorio en java con conexion a oracle 10xe, y estoy realizando un formulario para mantenimiento de flota. Todo esta bien. E incluso me realiza el movimiento de los botones, inicio, anterior, siguiente y final, el detalle es que cuando realizar el boton grabar, no graba, y no se cual sera cual es el inconveniente. Agradeceria verifique el codigo y me pueda ayudar. (Y si no fuera molestia tambien el codigo del boton eliminar y modificar)
Gracias de antemano experto.
package Conexion; //CREACION del pquete
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.*;
import java.sql.DriverManager;
public class Ventana extends JFrame{
private JLabel lblTodos; // MATRIZ DE LABEL
public JTextField txtCodigo, txtPlaca,txtAño,txtTmtto,txtUso,caja;
public JButton btPrimero,btSiguiente,btAnterior,btUltimo,btSalir,btGuardar;
private JMenuBar mnuBarra;
private JToolBar tBarHerra; //BARRA DE HERRAMIENTAS
private JMenuItem itemCargar,itemInsertar; //OPCION DEL SUB-MENU
private JMenu menArchivo; //SUB-MENU
ImageIcon Ima_1=new ImageIcon("./Fotos/Primero.gif");
ImageIcon Ima_2=new ImageIcon("./Fotos/Anterior.gif");
ImageIcon Ima_3=new ImageIcon("./Fotos/Siguiente.gif");
ImageIcon Ima_4=new ImageIcon("./Fotos/Ultimo.gif");
//ImageIcon Ima_5=new ImageIcon("./Fotos/Guardar.gif");
Color negro=new Color(0,0,0);
Color blanco=new Color(255,255,255);
Connection conexion;
ResultSet resultado;
Statement sentencia;
public Ventana() { // PANEL
setTitle("Conexión a base de datos");
setSize(400,430);
setLocation(400,100);
// setResizable(false);
getContentPane().setLayout(null); // NO USA GESTOR DE DISTRIBUCION
getContentPane().setBackground(negro);
System.out.println("Conexion ");
inicieComponentes();
}
private void inicieComponentes(){
agregarBarra(); //JTOOLBAR: BARRA DE MENU
//java.awt.Font ro = new java.awt.Font("Calibri", java.awt.Font.BOLD,14);
this.agregarTexto("INFORMACIÓN DE LA UNIDAD");
lblTodos.setBounds(130,40,200,26);
lblTodos.setForeground(blanco);
getContentPane().add(lblTodos);
this.agregarTexto("CODIGO:");
lblTodos.setBounds(70,90,70,18);
lblTodos.setForeground(blanco);
getContentPane().add(lblTodos);
txtCodigo=new JTextField();
txtCodigo.setForeground(Color.RED);
txtCodigo.setBounds(170,90,120,18);
getContentPane().add(txtCodigo);
this.agregarTexto("PLACA:");
lblTodos.setBounds(70,110,70,18);
lblTodos.setForeground(blanco);
getContentPane().add(lblTodos);
txtPlaca=new JTextField();
txtPlaca.setForeground(Color.RED);
txtPlaca.setBounds(170,110,120,18);
getContentPane().add(txtPlaca);
this.agregarTexto("AÑO:");
lblTodos.setBounds(70,130,70,18);
lblTodos.setForeground(blanco);
getContentPane().add(lblTodos);
txtAño=new JTextField();
txtAño.setForeground(Color.RED);
txtAño.setBounds(170,130,120,18);
getContentPane().add(txtAño);
this.agregarTexto("TIPO MANTTO:");
lblTodos.setBounds(70,150,120,18);
lblTodos.setForeground(blanco);
getContentPane().add(lblTodos);
txtTmtto=new JTextField();
txtTmtto.setForeground(Color.RED);
txtTmtto.setBounds(170,150,120,18);
getContentPane().add(txtTmtto);
this.agregarTexto("USO:");
lblTodos.setBounds(70,170,110,18);
lblTodos.setForeground(blanco);
getContentPane().add(lblTodos);
txtUso=new JTextField();
txtUso.setForeground(Color.RED);
txtUso.setBounds(170,170,120,18);
getContentPane().add(txtUso);
btPrimero=new JButton(Ima_1);
btPrimero.setBounds(140,290,30,20);
btPrimero.setToolTipText("Ir al primero");
getContentPane().add(btPrimero);
btAnterior=new JButton(Ima_2);
btAnterior.setBounds(180,290,20,20);
btAnterior.setToolTipText("Ir al anterior");
getContentPane().add(btAnterior);
btSiguiente=new JButton(Ima_3);
btSiguiente.setBounds(210,290,20,20);
BtSiguiente. SetToolTipText("Ir...
Gracias de antemano experto.
package Conexion; //CREACION del pquete
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.*;
import java.sql.DriverManager;
public class Ventana extends JFrame{
private JLabel lblTodos; // MATRIZ DE LABEL
public JTextField txtCodigo, txtPlaca,txtAño,txtTmtto,txtUso,caja;
public JButton btPrimero,btSiguiente,btAnterior,btUltimo,btSalir,btGuardar;
private JMenuBar mnuBarra;
private JToolBar tBarHerra; //BARRA DE HERRAMIENTAS
private JMenuItem itemCargar,itemInsertar; //OPCION DEL SUB-MENU
private JMenu menArchivo; //SUB-MENU
ImageIcon Ima_1=new ImageIcon("./Fotos/Primero.gif");
ImageIcon Ima_2=new ImageIcon("./Fotos/Anterior.gif");
ImageIcon Ima_3=new ImageIcon("./Fotos/Siguiente.gif");
ImageIcon Ima_4=new ImageIcon("./Fotos/Ultimo.gif");
//ImageIcon Ima_5=new ImageIcon("./Fotos/Guardar.gif");
Color negro=new Color(0,0,0);
Color blanco=new Color(255,255,255);
Connection conexion;
ResultSet resultado;
Statement sentencia;
public Ventana() { // PANEL
setTitle("Conexión a base de datos");
setSize(400,430);
setLocation(400,100);
// setResizable(false);
getContentPane().setLayout(null); // NO USA GESTOR DE DISTRIBUCION
getContentPane().setBackground(negro);
System.out.println("Conexion ");
inicieComponentes();
}
private void inicieComponentes(){
agregarBarra(); //JTOOLBAR: BARRA DE MENU
//java.awt.Font ro = new java.awt.Font("Calibri", java.awt.Font.BOLD,14);
this.agregarTexto("INFORMACIÓN DE LA UNIDAD");
lblTodos.setBounds(130,40,200,26);
lblTodos.setForeground(blanco);
getContentPane().add(lblTodos);
this.agregarTexto("CODIGO:");
lblTodos.setBounds(70,90,70,18);
lblTodos.setForeground(blanco);
getContentPane().add(lblTodos);
txtCodigo=new JTextField();
txtCodigo.setForeground(Color.RED);
txtCodigo.setBounds(170,90,120,18);
getContentPane().add(txtCodigo);
this.agregarTexto("PLACA:");
lblTodos.setBounds(70,110,70,18);
lblTodos.setForeground(blanco);
getContentPane().add(lblTodos);
txtPlaca=new JTextField();
txtPlaca.setForeground(Color.RED);
txtPlaca.setBounds(170,110,120,18);
getContentPane().add(txtPlaca);
this.agregarTexto("AÑO:");
lblTodos.setBounds(70,130,70,18);
lblTodos.setForeground(blanco);
getContentPane().add(lblTodos);
txtAño=new JTextField();
txtAño.setForeground(Color.RED);
txtAño.setBounds(170,130,120,18);
getContentPane().add(txtAño);
this.agregarTexto("TIPO MANTTO:");
lblTodos.setBounds(70,150,120,18);
lblTodos.setForeground(blanco);
getContentPane().add(lblTodos);
txtTmtto=new JTextField();
txtTmtto.setForeground(Color.RED);
txtTmtto.setBounds(170,150,120,18);
getContentPane().add(txtTmtto);
this.agregarTexto("USO:");
lblTodos.setBounds(70,170,110,18);
lblTodos.setForeground(blanco);
getContentPane().add(lblTodos);
txtUso=new JTextField();
txtUso.setForeground(Color.RED);
txtUso.setBounds(170,170,120,18);
getContentPane().add(txtUso);
btPrimero=new JButton(Ima_1);
btPrimero.setBounds(140,290,30,20);
btPrimero.setToolTipText("Ir al primero");
getContentPane().add(btPrimero);
btAnterior=new JButton(Ima_2);
btAnterior.setBounds(180,290,20,20);
btAnterior.setToolTipText("Ir al anterior");
getContentPane().add(btAnterior);
btSiguiente=new JButton(Ima_3);
btSiguiente.setBounds(210,290,20,20);
BtSiguiente. SetToolTipText("Ir...
3 Respuestas
Respuesta de jclaveria
1
Respuesta de krlosnow
1
Respuesta de jcarmonal
1