Bueno.... esa no era la respuesta que esperaba..... me refería a si tu aplicacion es web o de escritorio.... pero supongo que es de escritorio. entonces sería así:
En el metodo actionPerformed del JButton colocas lo siguiente:
try {
//Leemos el driver de Oracle
Class.forName("oracle.jdbc.driver.OracleDriver");
//Nos conectamos a la BD local
String usr = miTextFieldDeUsuario.getText();
String pass = miHiddenFieldDePassword.getText();
conexion = DriverManager.getConnection ("jdbc:oracle:thin:@localhost:1521:PROGBD2",usr,pass);
//Aqui colocas lo que vayas a hacer si el logín fue exitoso
//por ejemplo, ocultar el formulario de login y mostrar el de cliente suponiendo que se llama FrmCliente
this.setVisible(false);
FrmCliente frmCliente = new FrmCliente();
frmCliente.setVisible(true);
}catch(Exception e){
//Aqui colocas lo que quieras hacer si el login falló
//por ejemplo un mensaje diciendo que falló
JOptionPane.showMessageDialog(this, "USUARIO Y/O CONTRASEÑA INCORRECTOS. VERIFIQUE Y VUELVA A INTENTARLO");
}
debes tener en cuenta que debes haber agregado el driver jdbc de oracle en las librerias de tu proyecto
exitos