Está en la página 1de 49

package fisiayudas;

import java.awt.Color;

import java.awt.Dimension;

import java.awt.Toolkit;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

import java.util.Date; // FECHA

import java.text.SimpleDateFormat; // FECHA

import java.util.*;

import java.util.logging.Level;

import java.util.logging.Logger;

import javax.swing.ImageIcon;

import javax.swing.JOptionPane;

import java.sql.Connection;

/**

* @author Usuario

*/

public class FisiAyudas_Inicio extends javax.swing.JFrame implements Runnable {

Connection conexion = null;

ResultSet rs;

Statement st = null;
/////////////////////////////////////////////////////////////// (Pedir confirmacion para cerrar
la aplicacion)

public void cerrar() {

Object[] opciones = {"Aceptar", "Cancelar"};

int eleccion = JOptionPane.showOptionDialog(rootPane, "En realidad desea cerrar la


aplicacion FisiAyudas?", "Mensaje de Confirmacion",

JOptionPane.YES_NO_OPTION,

JOptionPane.QUESTION_MESSAGE, null, opciones, "Aceptar");

if (eleccion == JOptionPane.YES_OPTION) {

System.exit(0);

} else {

///////////////////////////////////////////////////////////////

String hora, minutos, segundos;

Thread hilo;

public FisiAyudas_Inicio() {

initComponents();

LabelFecha.setText(fecha()); //Fecha

hilo = new Thread(this);

hilo.start();

setVisible(true);

setLocationRelativeTo(null);

setResizable(false);

////////////////////////////////////////*Para poner en el centro el frame teniendo


encuenta el tamao de la pantalla y el frame

//Siendo estos restados y divididos entre 2

Dimension screenSize;

int x, y;

screenSize = Toolkit.getDefaultToolkit().getScreenSize();
x = (screenSize.width - 1039) / 2;

y = (screenSize.height - 668) / 2;

setLocation(x, y);

///////////////////////////////////////1039, 668

//this.setLocation(8892/2, 585/2);

this.setSize(new Dimension(1039, 668)); //Asignar un tamao al frame

//transparenciaOContra();//button contrasea eliminar bordes

//ImageIcon icono = new


ImageIcon("C:\\Users\\Usuario\\Desktop\\FisiAyudas\\src\\fisiayudas_imagenes\\moleculaico
no.png");

//this.setIconImage(icono.getImage());

txtusuario.setText("Ingrese el nombre del usuario");

txtcontrasea.setText("Ingrese su contrasea");
//C:\Users\Usuario\Desktop\FisiAyudas\build\classes\imganes

ImageIcon icono = new ImageIcon("C:\\Users\\Usuario\\Desktop\\Proyecto


Programacion\\Proyecto\\FisiAyudas\\build\\classes\\imganes\\icon_app_fisi.png");

this.setIconImage(icono.getImage());

boolean validarUsuario(String getUsuario, String getPassword) throws Exception {

try {

//Driver JDBC

Class.forName("com.mysql.jdbc.Driver");

//Nombre del servidor. localhost:3306 es la ruta y el puerto de la conexin MySQL

//lavanderia es el nombre que le dimos a la base de datos

String servidor = "jdbc:mysql://localhost:3306/fisiayudas";

//El root es el nombre de usuario por default.

String usuario = "Charleszm";

String pass = "536816262";

//Se inicia la conexin


conexion = DriverManager.getConnection(servidor, usuario, pass);

String sql = "select* from usuarios where USUARIO='" + getUsuario + "'" + " and PASS='"
+ getPassword + "';";

//nuestro evento captura el usuario y password de nuestro formulario y lo busca en la


consulta sql

Statement st = conexion.createStatement();

ResultSet rs = st.executeQuery(sql);

if (rs.first()) {

return true;

} else {

return false;

} catch (Exception e) {

e.printStackTrace();

return false;

//////////////////////HORA DEL SISTEMA

public void hora() {

Calendar calendario = new GregorianCalendar();

Date horaActual = new Date();

calendario.setTime(horaActual);

hora = calendario.get(Calendar.HOUR_OF_DAY) > 9 ? "" +


calendario.get(Calendar.HOUR_OF_DAY) : "0" + calendario.get(Calendar.HOUR_OF_DAY);

minutos = calendario.get(Calendar.MINUTE) > 9 ? "" + calendario.get(Calendar.MINUTE) :


"0" + calendario.get(Calendar.MINUTE);

segundos = calendario.get(Calendar.SECOND) > 9 ? "" + calendario.get(Calendar.SECOND) :


"0" + calendario.get(Calendar.SECOND);
}

public void run() {

Thread current = Thread.currentThread();

for (int i = 1; i > 0; i++) {

if (i > 0) {

hora();

LabelHora.setText(hora + ":" + minutos + ":" + segundos);

/**

* This method is called from within the constructor to initialize the form.

* WARNING: Do NOT modify this code. The content of this method is always

* regenerated by the Form Editor.

*/

@SuppressWarnings("unchecked")

// <editor-fold defaultstate="collapsed" desc="Generated Code">

private void initComponents() {

jPanel3 = new javax.swing.JPanel();

btnclose = new javax.swing.JButton();

btnminimize = new javax.swing.JButton();

jPanel1 = new javax.swing.JPanel();

btnOContra = new javax.swing.JButton();

jLabel1 = new javax.swing.JLabel();

jLabel2 = new javax.swing.JLabel();

jLabel3 = new javax.swing.JLabel();

btnregistrate = new javax.swing.JButton();

jLabel4 = new javax.swing.JLabel();


jLabel5 = new javax.swing.JLabel();

btnadmin = new javax.swing.JButton();

txtusuario = new javax.swing.JTextField();

jSeparator1 = new javax.swing.JSeparator();

jSeparator2 = new javax.swing.JSeparator();

txtcontrasea = new javax.swing.JPasswordField();

jLabel6 = new javax.swing.JLabel();

jLabel7 = new javax.swing.JLabel();

jSeparator3 = new javax.swing.JSeparator();

btningresar = new javax.swing.JButton();

jPanel2 = new javax.swing.JPanel();

LabelFecha = new javax.swing.JLabel();

LabelHora = new javax.swing.JLabel();

btnviewpass = new javax.swing.JButton();

setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);

setBackground(new java.awt.Color(51, 51, 51));

setUndecorated(true);

addWindowListener(new java.awt.event.WindowAdapter() {

public void windowClosing(java.awt.event.WindowEvent evt) {

formWindowClosing(evt);

});

getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

jPanel3.setBackground(new java.awt.Color(18, 30, 50));

btnclose.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_close3.png"))); // NOI18N

btnclose.setBorder(null);

btnclose.setBorderPainted(false);
btnclose.setContentAreaFilled(false);

btnclose.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

btnclose.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

btncloseActionPerformed(evt);

});

btnminimize.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_minimize_frame.png"))); //
NOI18N

btnminimize.setBorder(null);

btnminimize.setBorderPainted(false);

btnminimize.setContentAreaFilled(false);

btnminimize.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

btnminimize.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_minimize_frame_touch.png")));
// NOI18N

btnminimize.setRolloverSelectedIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_minimize_frame_touch.png")));
// NOI18N

btnminimize.setSelectedIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_minimize_frame_touch.png")));
// NOI18N

btnminimize.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

btnminimizeActionPerformed(evt);

});

javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);

jPanel3.setLayout(jPanel3Layout);

jPanel3Layout.setHorizontalGroup(

jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel3Layout.createSequentialGroup()

.addContainerGap(948, Short.MAX_VALUE)

.addComponent(btnminimize, javax.swing.GroupLayout.PREFERRED_SIZE, 43,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(btnclose, javax.swing.GroupLayout.PREFERRED_SIZE, 43,


javax.swing.GroupLayout.PREFERRED_SIZE))

);

jPanel3Layout.setVerticalGroup(

jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(btnclose, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(btnminimize, javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE)

);

getContentPane().add(jPanel3, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0,


1040, 40));

jPanel1.setBackground(new java.awt.Color(44, 49, 94));

jPanel1.setFont(new java.awt.Font("Dialog", 0, 48)); // NOI18N

btnOContra.setBackground(new java.awt.Color(51, 51, 51));

btnOContra.setFont(new java.awt.Font("Berlin Sans FB", 0, 18)); // NOI18N

btnOContra.setForeground(new java.awt.Color(255, 255, 255));

btnOContra.setText("Olvidaste tu contrasea?");

btnOContra.setBorder(null);

btnOContra.setBorderPainted(false);

btnOContra.setContentAreaFilled(false);

btnOContra.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

btnOContra.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {


btnOContraActionPerformed(evt);

});

jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/Fisiayudas_icon.png"))); // NOI18N

jLabel2.setFont(new java.awt.Font("Arial Rounded MT Bold", 0, 24)); // NOI18N

jLabel2.setForeground(new java.awt.Color(52, 152, 219));

jLabel2.setText("Fisi");

jLabel3.setBackground(new java.awt.Color(0, 0, 0));

jLabel3.setFont(new java.awt.Font("Arial Rounded MT Bold", 0, 24)); // NOI18N

jLabel3.setForeground(new java.awt.Color(204, 204, 204));

jLabel3.setText("Ayudas");

btnregistrate.setBackground(new java.awt.Color(44, 62, 80));

btnregistrate.setFont(new java.awt.Font("Berlin Sans FB", 0, 18)); // NOI18N

btnregistrate.setForeground(new java.awt.Color(204, 204, 204));

btnregistrate.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/border_registro.png"))); // NOI18N

btnregistrate.setText("Registrate");

btnregistrate.setBorder(null);

btnregistrate.setBorderPainted(false);

btnregistrate.setContentAreaFilled(false);

btnregistrate.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

btnregistrate.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);

btnregistrate.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/border_registro_touch.png"))); //
NOI18N

btnregistrate.setRolloverSelectedIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/border_registro_touch.png"))); //
NOI18N
btnregistrate.setSelectedIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/border_registro_touch.png"))); //
NOI18N

btnregistrate.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

btnregistrateActionPerformed(evt);

});

jLabel4.setFont(new java.awt.Font("Berlin Sans FB", 0, 18)); // NOI18N

jLabel4.setForeground(new java.awt.Color(204, 204, 204));

jLabel4.setText("No eres mienbro?");

jLabel5.setFont(new java.awt.Font("Berlin Sans FB", 0, 18)); // NOI18N

jLabel5.setForeground(new java.awt.Color(204, 204, 204));

jLabel5.setText("Eres Administrador?");

btnadmin.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/admin_icon_view.png"))); // NOI18N

btnadmin.setBorder(null);

btnadmin.setBorderPainted(false);

btnadmin.setContentAreaFilled(false);

btnadmin.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

btnadmin.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/admin_icon_view_touch.png"))); //
NOI18N

btnadmin.setRolloverSelectedIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/admin_icon_view_touch.png"))); //
NOI18N

btnadmin.setSelectedIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/admin_icon_view_touch.png"))); //
NOI18N

btnadmin.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseClicked(java.awt.event.MouseEvent evt) {


btnadminMouseClicked(evt);

});

btnadmin.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

btnadminActionPerformed(evt);

});

txtusuario.setBackground(new java.awt.Color(18, 30, 50));

txtusuario.setFont(new java.awt.Font("Berlin Sans FB", 0, 20)); // NOI18N

txtusuario.setForeground(new java.awt.Color(204, 204, 204));

txtusuario.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseClicked(java.awt.event.MouseEvent evt) {

txtusuarioMouseClicked(evt);

public void mouseEntered(java.awt.event.MouseEvent evt) {

txtusuarioMouseEntered(evt);

});

txtusuario.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

txtusuarioActionPerformed(evt);

});

jSeparator1.setAlignmentX(3.0F);

jSeparator1.setAlignmentY(3.0F);

jSeparator1.setFont(new java.awt.Font("Dialog", 0, 18)); // NOI18N

jSeparator2.setAlignmentX(3.0F);
jSeparator2.setAlignmentY(3.0F);

jSeparator2.setFont(new java.awt.Font("Dialog", 0, 18)); // NOI18N

txtcontrasea.setBackground(new java.awt.Color(18, 30, 50));

txtcontrasea.setFont(new java.awt.Font("Berlin Sans FB", 0, 20)); // NOI18N

txtcontrasea.setForeground(new java.awt.Color(204, 204, 204));

txtcontrasea.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseClicked(java.awt.event.MouseEvent evt) {

txtcontraseaMouseClicked(evt);

});

txtcontrasea.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

txtcontraseaActionPerformed(evt);

});

jLabel6.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_usuario.png"))); // NOI18N

jLabel7.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_contrasea.png"))); // NOI18N

jSeparator3.setAlignmentX(3.0F);

jSeparator3.setAlignmentY(3.0F);

jSeparator3.setFont(new java.awt.Font("Dialog", 0, 18)); // NOI18N

btningresar.setBackground(new java.awt.Color(255, 255, 255));

btningresar.setFont(new java.awt.Font("Berlin Sans FB", 0, 24)); // NOI18N

btningresar.setForeground(new java.awt.Color(255, 255, 255));

btningresar.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_login.png"))); // NOI18N
btningresar.setText("Login");

btningresar.setToolTipText("");

btningresar.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

btningresar.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);

btningresar.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_login_touch.png"))); // NOI18N

btningresar.setRolloverSelectedIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_login_touch.png"))); // NOI18N

btningresar.setSelectedIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_login_touch.png"))); // NOI18N

btningresar.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

btningresarActionPerformed(evt);

});

jPanel2.setBackground(new java.awt.Color(44, 49, 94));

LabelFecha.setBackground(new java.awt.Color(51, 51, 51));

LabelFecha.setFont(new java.awt.Font("Berlin Sans FB", 0, 18)); // NOI18N

LabelFecha.setForeground(new java.awt.Color(255, 255, 255));

LabelFecha.setText("DD/MM/YYYY");

LabelHora.setBackground(new java.awt.Color(51, 51, 51));

LabelHora.setFont(new java.awt.Font("Berlin Sans FB", 0, 18)); // NOI18N

LabelHora.setForeground(new java.awt.Color(255, 255, 255));

LabelHora.setText("00:00:00");

javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);

jPanel2.setLayout(jPanel2Layout);

jPanel2Layout.setHorizontalGroup(

jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel2Layout.createSequentialGroup()

.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(LabelHora)

.addGap(18, 18, 18)

.addComponent(LabelFecha)

.addContainerGap())

);

jPanel2Layout.setVerticalGroup(

jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel2Layout.createSequentialGroup()

.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.B
ASELINE)

.addComponent(LabelFecha)

.addComponent(LabelHora)))

);

btnviewpass.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/viewpass_icon.png"))); // NOI18N

btnviewpass.setBorder(null);

btnviewpass.setBorderPainted(false);

btnviewpass.setContentAreaFilled(false);

btnviewpass.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

btnviewpass.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/viewpass_icon_touch.png"))); //
NOI18N

btnviewpass.setRolloverSelectedIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/viewpass_icon_touch.png"))); //
NOI18N

btnviewpass.setSelectedIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/viewpass_icon_touch.png"))); //
NOI18N

btnviewpass.addMouseListener(new java.awt.event.MouseAdapter() {
public void mousePressed(java.awt.event.MouseEvent evt) {

btnviewpassMousePressed(evt);

public void mouseReleased(java.awt.event.MouseEvent evt) {

btnviewpassMouseReleased(evt);

});

btnviewpass.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

btnviewpassActionPerformed(evt);

});

javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);

jPanel1.setLayout(jPanel1Layout);

jPanel1Layout.setHorizontalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addContainerGap()

.addComponent(btnadmin, javax.swing.GroupLayout.PREFERRED_SIZE, 40,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(8, 8, 8)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LE
ADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jLabel5)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 568,
Short.MAX_VALUE)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignme
nt.LEADING, false)

.addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(jLabel4)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATE
D)

.addComponent(btnregistrate)))

.addContainerGap())

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(0, 0, Short.MAX_VALUE)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignme
nt.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alig
nment.LEADING)

.addComponent(btningresar,
javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE,
112, javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.TRAILING)

.addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE,
58, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel7))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELAT
ED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.LEADING, false)

.addComponent(jSeparator1)

.addComponent(jSeparator2)

.addComponent(txtusuario)

.addComponent(txtcontrasea,
javax.swing.GroupLayout.PREFERRED_SIZE, 310, javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(52, 52, 52)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING, false)
.addComponent(jSeparator3)

.addComponent(btnOContra))))))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATE
D))

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alig
nment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(18, 18, 18)

.addComponent(jLabel1))

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jLabel2)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELAT
ED)

.addComponent(jLabel3)))

.addGap(105, 105, 105)))

.addComponent(btnviewpass)

.addGap(282, 282, 282))))

);

jPanel1Layout.setVerticalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addContainerGap()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LE
ADING)

.addComponent(btnadmin, javax.swing.GroupLayout.PREFERRED_SIZE, 40,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(12, 12, 12)

.addComponent(jLabel5))

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.
BASELINE)

.addComponent(btnregistrate)
.addComponent(jLabel4)))

.addGap(8, 8, 8)

.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 105,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.B
ASELINE)

.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 34,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 34,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(57, 57, 57)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TR
AILING)

.addComponent(txtusuario, javax.swing.GroupLayout.PREFERRED_SIZE, 50,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, 50,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jSeparator1, javax.swing.GroupLayout.PREFERRED_SIZE, 11,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(17, 17, 17)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LE
ADING)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.
LEADING)

.addComponent(txtcontrasea, javax.swing.GroupLayout.PREFERRED_SIZE, 50,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(btnviewpass, javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE))

.addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 50,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jSeparator2, javax.swing.GroupLayout.PREFERRED_SIZE, 11,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btningresar, javax.swing.GroupLayout.PREFERRED_SIZE, 50,
javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 91,
Short.MAX_VALUE)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LE
ADING)

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()

.addComponent(btnOContra)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jSeparator3, javax.swing.GroupLayout.PREFERRED_SIZE, 11,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addComponent(jPanel2, javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(26, 26, 26))

);

getContentPane().add(jPanel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 40,


1040, 630));

pack();

}// </editor-fold>

private void btnregistrateActionPerformed(java.awt.event.ActionEvent evt) {

Fisiayudas_Registrarse obj = new Fisiayudas_Registrarse();

obj.setVisible(true);

dispose();

private void txtusuarioMouseClicked(java.awt.event.MouseEvent evt) {

txtusuario.setText("");

}
private void txtusuarioMouseEntered(java.awt.event.MouseEvent evt) {

private void txtusuarioActionPerformed(java.awt.event.ActionEvent evt) {

private void txtcontraseaMouseClicked(java.awt.event.MouseEvent evt) {

txtcontrasea.setText("");

private void txtcontraseaActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

private void btnOContraActionPerformed(java.awt.event.ActionEvent evt) {

FisiAyudas_RecuperaContra obj = new FisiAyudas_RecuperaContra();

obj.setVisible(true);

dispose();

private void btningresarActionPerformed(java.awt.event.ActionEvent evt) {

String getUsuario = (String) txtusuario.getText();

String getPassword = new String(txtcontrasea.getPassword());

try {

if (txtcontrasea.getText().length() > 0) {

if (validarUsuario(getUsuario, getPassword)) {

JOptionPane.showMessageDialog(null, "Bienvenido\n Has ingresado "


+ "satisfactoriamente al sistema", "Mensaje de bienvenida",

JOptionPane.INFORMATION_MESSAGE);

FisiAyudas_InicioUser obj = new FisiAyudas_InicioUser();

obj.setVisible(true);

setVisible(false);

} else {

JOptionPane.showMessageDialog(null, "El nombre de usuario y/o contrasea no


son validos.");

txtcontrasea.setText("");

txtcontrasea.requestFocus();

} else {

JOptionPane.showMessageDialog(null, "Debe escribir nombre de usuario y


contrasea.\n"

+ "No puede dejar ningun campo vacio");

} catch (Exception e) {

e.printStackTrace();

private void formWindowClosing(java.awt.event.WindowEvent evt) {

private void btnadminActionPerformed(java.awt.event.ActionEvent evt) {

FisiAyudas_Incio_Admin obj = new FisiAyudas_Incio_Admin();

obj.setVisible(true);

//dispose();

}
private void btnviewpassActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

private void btnviewpassMousePressed(java.awt.event.MouseEvent evt) {

txtcontrasea.setEchoChar((char) 0);

private void btnviewpassMouseReleased(java.awt.event.MouseEvent evt) {

txtcontrasea.setEchoChar('*');

private void btncloseActionPerformed(java.awt.event.ActionEvent evt) {

cerrar();

private void btnminimizeActionPerformed(java.awt.event.ActionEvent evt) {

this.setExtendedState(ICONIFIED);

private void btnadminMouseClicked(java.awt.event.MouseEvent evt) {

/**

* @param args the command line arguments

*/

public static String fecha() {

Date fecha = new Date();

SimpleDateFormat fechaformato = new SimpleDateFormat("dd/MM/YYYY");


return fechaformato.format(fecha);

}
package fisiayudas;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

import java.sql.Statement;

import java.util.logging.Level;

import java.util.logging.Logger;

import java.awt.Dimension;

import java.awt.Toolkit;

import javax.swing.ImageIcon;

/**

* @author Usuario

*/

public class Fisiayudas_Registrarse extends javax.swing.JFrame {

Connection con = null;

Statement stmt = null;

/**

* Creates new form Fisiayudas_Registrarse1

*/

public Fisiayudas_Registrarse() {

initComponents();

setVisible(true);

setLocationRelativeTo(null);

setResizable(false);

////////////////////////////////////////*Para poner en el centro el frame teniendo


encuenta el tamao de la pantalla y el frame
//Siendo estos restados y divididos entre 2

Dimension screenSize;

int x, y;

screenSize = Toolkit.getDefaultToolkit().getScreenSize();

x = (screenSize.width - 1039) / 2;

y = (screenSize.height - 668) / 2;

setLocation(x, y);

///////////////////////////////////////1039, 668

//this.setLocation(8892/2, 585/2);

this.setSize(new Dimension(1039, 668)); //Asignar un tamao al frame

//transparenciaOContra();//button contrasea eliminar bordes

//ImageIcon icono = new


ImageIcon("C:\\Users\\Usuario\\Desktop\\FisiAyudas\\src\\fisiayudas_imagenes\\moleculaico
no.png");

//this.setIconImage(icono.getImage());

//txtusuario.setText("Ingrese el nombre del usuario");

//txtcontrasea.setText("Ingrese su contrasea");
//C:\Users\Usuario\Desktop\FisiAyudas\build\classes\imganes

ImageIcon icono = new ImageIcon("C:\\Users\\Usuario\\Desktop\\Proyecto


Programacion\\Proyecto\\FisiAyudas\\build\\classes\\imganes\\icon_app_fisi.png");

this.setIconImage(icono.getImage());

/**

* This method is called from within the constructor to initialize the form.

* WARNING: Do NOT modify this code. The content of this method is always

* regenerated by the Form Editor.

*/

@SuppressWarnings("unchecked")

// <editor-fold defaultstate="collapsed" desc="Generated Code">

private void initComponents() {


jPanel3 = new javax.swing.JPanel();

btnclose = new javax.swing.JButton();

jPanel1 = new javax.swing.JPanel();

jLabel1 = new javax.swing.JLabel();

jLabel2 = new javax.swing.JLabel();

txtnombre = new javax.swing.JTextField();

jSeparator1 = new javax.swing.JSeparator();

jLabel3 = new javax.swing.JLabel();

jSeparator2 = new javax.swing.JSeparator();

jLabel4 = new javax.swing.JLabel();

jSeparator3 = new javax.swing.JSeparator();

jLabel5 = new javax.swing.JLabel();

txtpais = new javax.swing.JTextField();

jSeparator4 = new javax.swing.JSeparator();

jLabel6 = new javax.swing.JLabel();

txtcorreo = new javax.swing.JTextField();

jSeparator5 = new javax.swing.JSeparator();

jLabel7 = new javax.swing.JLabel();

cmbsexo = new javax.swing.JComboBox<>();

jLabel8 = new javax.swing.JLabel();

cmbestudios = new javax.swing.JComboBox<>();

jSeparator6 = new javax.swing.JSeparator();

jSeparator7 = new javax.swing.JSeparator();

jLabel9 = new javax.swing.JLabel();

txtusuario = new javax.swing.JTextField();

jLabel10 = new javax.swing.JLabel();

jLabel11 = new javax.swing.JLabel();

jLabel12 = new javax.swing.JLabel();

jLabel13 = new javax.swing.JLabel();

LabelSexo = new javax.swing.JLabel();

jLabel15 = new javax.swing.JLabel();


txtcontra = new javax.swing.JPasswordField();

btnviewpass = new javax.swing.JButton();

btncrearcuenta = new javax.swing.JButton();

jLabel16 = new javax.swing.JLabel();

jLabel17 = new javax.swing.JLabel();

jLabel18 = new javax.swing.JLabel();

btninicio = new javax.swing.JButton();

txtnuser = new javax.swing.JTextField();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

setUndecorated(true);

getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

jPanel3.setBackground(new java.awt.Color(18, 30, 50));

btnclose.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_close_adminframe_2.png")));
// NOI18N

btnclose.setBorder(null);

btnclose.setBorderPainted(false);

btnclose.setContentAreaFilled(false);

btnclose.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

btnclose.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

btncloseActionPerformed(evt);

});

javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);

jPanel3.setLayout(jPanel3Layout);

jPanel3Layout.setHorizontalGroup(

jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()

.addContainerGap(997, Short.MAX_VALUE)

.addComponent(btnclose, javax.swing.GroupLayout.PREFERRED_SIZE, 43,


javax.swing.GroupLayout.PREFERRED_SIZE))

);

jPanel3Layout.setVerticalGroup(

jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(btnclose, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

);

getContentPane().add(jPanel3, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0,


1040, 40));

jPanel1.setBackground(new java.awt.Color(44, 49, 94));

jLabel1.setBackground(new java.awt.Color(255, 255, 255));

jLabel1.setFont(new java.awt.Font("Arial Rounded MT Bold", 0, 36)); // NOI18N

jLabel1.setForeground(new java.awt.Color(255, 255, 255));

jLabel1.setText("Crea una cuenta");

jLabel2.setFont(new java.awt.Font("Berlin Sans FB", 0, 24)); // NOI18N

jLabel2.setForeground(new java.awt.Color(153, 153, 153));

jLabel2.setText("Nombre:");

txtnombre.setBackground(new java.awt.Color(44, 49, 94));

txtnombre.setFont(new java.awt.Font("Berlin Sans FB", 0, 24)); // NOI18N

txtnombre.setForeground(new java.awt.Color(255, 255, 255));

txtnombre.setBorder(null);

txtnombre.addKeyListener(new java.awt.event.KeyAdapter() {

public void keyTyped(java.awt.event.KeyEvent evt) {

txtnombreKeyTyped(evt);
}

});

jLabel3.setFont(new java.awt.Font("Berlin Sans FB", 0, 24)); // NOI18N

jLabel3.setForeground(new java.awt.Color(153, 153, 153));

jLabel3.setText("Nickname:");

jLabel4.setFont(new java.awt.Font("Berlin Sans FB", 0, 24)); // NOI18N

jLabel4.setForeground(new java.awt.Color(153, 153, 153));

jLabel4.setText("Contrasea:");

jLabel5.setFont(new java.awt.Font("Berlin Sans FB", 0, 24)); // NOI18N

jLabel5.setForeground(new java.awt.Color(153, 153, 153));

jLabel5.setText("Pais:");

txtpais.setBackground(new java.awt.Color(44, 49, 94));

txtpais.setFont(new java.awt.Font("Berlin Sans FB", 0, 24)); // NOI18N

txtpais.setForeground(new java.awt.Color(255, 255, 255));

txtpais.setBorder(null);

txtpais.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

txtpaisActionPerformed(evt);

});

txtpais.addKeyListener(new java.awt.event.KeyAdapter() {

public void keyTyped(java.awt.event.KeyEvent evt) {

txtpaisKeyTyped(evt);

});

jLabel6.setFont(new java.awt.Font("Berlin Sans FB", 0, 24)); // NOI18N


jLabel6.setForeground(new java.awt.Color(153, 153, 153));

jLabel6.setText("Correo:");

txtcorreo.setBackground(new java.awt.Color(44, 49, 94));

txtcorreo.setFont(new java.awt.Font("Berlin Sans FB", 0, 24)); // NOI18N

txtcorreo.setForeground(new java.awt.Color(255, 255, 255));

txtcorreo.setBorder(null);

txtcorreo.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

txtcorreoActionPerformed(evt);

});

jLabel7.setFont(new java.awt.Font("Berlin Sans FB", 0, 24)); // NOI18N

jLabel7.setForeground(new java.awt.Color(153, 153, 153));

jLabel7.setText("Sexo:");

cmbsexo.setBackground(new java.awt.Color(153, 153, 153));

cmbsexo.setFont(new java.awt.Font("Berlin Sans FB", 0, 20)); // NOI18N

cmbsexo.setForeground(new java.awt.Color(18, 30, 50));

cmbsexo.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Hombre",


"Mujer" }));

cmbsexo.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

cmbsexoActionPerformed(evt);

});

jLabel8.setFont(new java.awt.Font("Berlin Sans FB", 0, 24)); // NOI18N

jLabel8.setForeground(new java.awt.Color(153, 153, 153));

jLabel8.setText("Centro de estudios:");
cmbestudios.setBackground(new java.awt.Color(153, 153, 153));

cmbestudios.setFont(new java.awt.Font("Berlin Sans FB", 0, 20)); // NOI18N

cmbestudios.setForeground(new java.awt.Color(18, 30, 50));

cmbestudios.setModel(new javax.swing.DefaultComboBoxModel<>(new String[]


{ "Universidad", "Academia", "Colegio", "Ninguna de las anteriores" }));

jLabel9.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_frame_registro.png"))); //
NOI18N

txtusuario.setBackground(new java.awt.Color(44, 49, 94));

txtusuario.setFont(new java.awt.Font("Berlin Sans FB", 0, 24)); // NOI18N

txtusuario.setForeground(new java.awt.Color(255, 255, 255));

txtusuario.setBorder(null);

jLabel10.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/lock2_frame_register.png"))); //
NOI18N

jLabel11.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/world_frame_registro.png"))); //
NOI18N

jLabel12.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_name_frame_registro.png")));
// NOI18N

jLabel13.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_corre_frame_registro.png")));
// NOI18N

LabelSexo.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_hombre_frame_registro.png")))
; // NOI18N
jLabel15.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_book_frame_registro.png")));
// NOI18N

txtcontra.setBackground(new java.awt.Color(44, 49, 94));

txtcontra.setFont(new java.awt.Font("Berlin Sans FB", 0, 24)); // NOI18N

txtcontra.setForeground(new java.awt.Color(255, 255, 255));

txtcontra.setBorder(null);

btnviewpass.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_view_admin.png"))); // NOI18N

btnviewpass.setBorder(null);

btnviewpass.setBorderPainted(false);

btnviewpass.setContentAreaFilled(false);

btnviewpass.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

btnviewpass.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_view_admin_touch2.png"))); //
NOI18N

btnviewpass.setRolloverSelectedIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_view_admin_touch2.png"))); //
NOI18N

btnviewpass.setSelectedIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_view_admin_touch2.png"))); //
NOI18N

btnviewpass.addMouseListener(new java.awt.event.MouseAdapter() {

public void mousePressed(java.awt.event.MouseEvent evt) {

btnviewpassMousePressed(evt);

public void mouseReleased(java.awt.event.MouseEvent evt) {

btnviewpassMouseReleased(evt);

});

btnviewpass.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {


btnviewpassActionPerformed(evt);

});

btncrearcuenta.setBackground(new java.awt.Color(51, 51, 51));

btncrearcuenta.setFont(new java.awt.Font("Berlin Sans FB", 0, 36)); // NOI18N

btncrearcuenta.setForeground(new java.awt.Color(255, 255, 255));

btncrearcuenta.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_ingresar_frame_registro.png"))
); // NOI18N

btncrearcuenta.setText("Crear una cuenta");

btncrearcuenta.setBorder(null);

btncrearcuenta.setContentAreaFilled(false);

btncrearcuenta.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

btncrearcuenta.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_ingresar_frame_registro_touch
.png"))); // NOI18N

btncrearcuenta.setRolloverSelectedIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_ingresar_frame_registro_touch
.png"))); // NOI18N

btncrearcuenta.setSelectedIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_ingresar_frame_registro_touch
.png"))); // NOI18N

btncrearcuenta.addMouseMotionListener(new java.awt.event.MouseMotionAdapter() {

public void mouseDragged(java.awt.event.MouseEvent evt) {

btncrearcuentaMouseDragged(evt);

public void mouseMoved(java.awt.event.MouseEvent evt) {

btncrearcuentaMouseMoved(evt);

});

btncrearcuenta.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseExited(java.awt.event.MouseEvent evt) {

btncrearcuentaMouseExited(evt);
}

});

btncrearcuenta.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

btncrearcuentaActionPerformed(evt);

});

jLabel16.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/Fisiayudas_icon.png"))); // NOI18N

jLabel17.setFont(new java.awt.Font("Arial Rounded MT Bold", 0, 24)); // NOI18N

jLabel17.setForeground(new java.awt.Color(52, 152, 219));

jLabel17.setText("Fisi");

jLabel18.setBackground(new java.awt.Color(0, 0, 0));

jLabel18.setFont(new java.awt.Font("Arial Rounded MT Bold", 0, 24)); // NOI18N

jLabel18.setForeground(new java.awt.Color(204, 204, 204));

jLabel18.setText("Ayudas");

btninicio.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/admin_icon_view.png"))); // NOI18N

btninicio.setBorder(null);

btninicio.setBorderPainted(false);

btninicio.setContentAreaFilled(false);

btninicio.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

btninicio.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/admin_icon_view_touch.png"))); //
NOI18N

btninicio.setRolloverSelectedIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/admin_icon_view_touch.png"))); //
NOI18N
btninicio.setSelectedIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/admin_icon_view_touch.png"))); //
NOI18N

btninicio.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseClicked(java.awt.event.MouseEvent evt) {

btninicioMouseClicked(evt);

});

btninicio.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

btninicioActionPerformed(evt);

});

txtnuser.setEditable(false);

txtnuser.setBackground(new java.awt.Color(44, 49, 94));

txtnuser.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N

txtnuser.setBorder(null);

txtnuser.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

txtnuserActionPerformed(evt);

});

txtnuser.addKeyListener(new java.awt.event.KeyAdapter() {

public void keyTyped(java.awt.event.KeyEvent evt) {

txtnuserKeyTyped(evt);

});

javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);

jPanel1.setLayout(jPanel1Layout);

jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(29, 29, 29)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LE
ADING)

.addComponent(jLabel4)

.addComponent(jLabel3)

.addComponent(jLabel5)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignme
nt.LEADING)

.addComponent(jLabel2)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alig
nment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(27, 27, 27)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.TRAILING)

.addComponent(jLabel10, javax.swing.GroupLayout.PREFERRED_SIZE,
35, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel11))

.addGap(12, 12, 12)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.LEADING)

.addComponent(jSeparator3,
javax.swing.GroupLayout.PREFERRED_SIZE, 294, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(txtpais, javax.swing.GroupLayout.PREFERRED_SIZE,
294, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jSeparator4,
javax.swing.GroupLayout.PREFERRED_SIZE, 294, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(txtcontra, javax.swing.GroupLayout.PREFERRED_SIZE,
294, javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()
.addComponent(jLabel9, javax.swing.GroupLayout.PREFERRED_SIZE, 35,
javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELAT
ED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.LEADING)

.addComponent(jSeparator2,
javax.swing.GroupLayout.PREFERRED_SIZE, 294, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(txtusuario,
javax.swing.GroupLayout.PREFERRED_SIZE, 294, javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()

.addComponent(jLabel12)

.addGap(4, 4, 4)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.LEADING)

.addComponent(jSeparator1,
javax.swing.GroupLayout.PREFERRED_SIZE, 294, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(txtnombre,
javax.swing.GroupLayout.PREFERRED_SIZE, 294, javax.swing.GroupLayout.PREFERRED_SIZE))))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(btnviewpass))

.addComponent(btninicio, javax.swing.GroupLayout.PREFERRED_SIZE, 40,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(61, 61, 61)

.addComponent(jLabel1)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(txtnuser, javax.swing.GroupLayout.PREFERRED_SIZE, 72,


javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignme
nt.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(173, 173, 173)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alig
nment.LEADING)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Al
ignment.TRAILING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jLabel8)

.addGap(130, 130, 130))

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(LabelSexo)

.addGap(36, 36, 36)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayo
ut.Alignment.LEADING)

.addComponent(jSeparator6,
javax.swing.GroupLayout.PREFERRED_SIZE, 162, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(cmbsexo,
javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE,
162, javax.swing.GroupLayout.PREFERRED_SIZE))))

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.LEADING)

.addComponent(jLabel6)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(6, 6, 6)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)

.addComponent(jLabel7)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jLabel13)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlaceme
nt.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.Gro
upLayout.Alignment.TRAILING)

.addComponent(txtcorreo,
javax.swing.GroupLayout.PREFERRED_SIZE, 328, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jSeparator5,
javax.swing.GroupLayout.PREFERRED_SIZE, 328, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addComponent(btncrearcuenta,
javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE,
357, javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(63, 63, 63)

.addComponent(jLabel15)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.R
ELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)

.addComponent(jSeparator7,
javax.swing.GroupLayout.PREFERRED_SIZE, 237, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(cmbestudios,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))))

.addGap(23, 23, 23))))

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jLabel16)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jLabel17)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jLabel18)

.addGap(74, 74, 74)))))

.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))

);

jPanel1Layout.setVerticalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LE
ADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(303, 303, 303)


.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignme
nt.LEADING)

.addComponent(LabelSexo)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(cmbsexo, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jSeparator6, javax.swing.GroupLayout.PREFERRED_SIZE, 10,


javax.swing.GroupLayout.PREFERRED_SIZE)))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

.addComponent(jLabel8)

.addGap(21, 21, 21)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignme
nt.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(cmbestudios, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jSeparator7, javax.swing.GroupLayout.PREFERRED_SIZE, 10,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addComponent(jLabel15))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 32,
Short.MAX_VALUE))

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignme
nt.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(45, 45, 45)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alig
nment.LEADING)

.addComponent(jLabel16, javax.swing.GroupLayout.PREFERRED_SIZE, 105,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(34, 34, 34)


.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.BASELINE)

.addComponent(jLabel17, javax.swing.GroupLayout.PREFERRED_SIZE,
34, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel18, javax.swing.GroupLayout.PREFERRED_SIZE,
34, javax.swing.GroupLayout.PREFERRED_SIZE))))

.addGap(0, 0, Short.MAX_VALUE))

.addGroup(jPanel1Layout.createSequentialGroup()

.addContainerGap()

.addComponent(btninicio, javax.swing.GroupLayout.PREFERRED_SIZE, 40,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(27, 27, 27)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alig
nment.BASELINE)

.addComponent(txtnuser, javax.swing.GroupLayout.PREFERRED_SIZE, 32,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel1))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alig
nment.LEADING)

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.BASELINE)

.addComponent(jLabel2)

.addComponent(jLabel6))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELAT
ED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING, false)

.addComponent(jLabel12,
javax.swing.GroupLayout.PREFERRED_SIZE, 34, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(txtcorreo,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlaceme
nt.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(jSeparator5,
javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE))

.addComponent(jLabel13))

.addGap(15, 15, 15)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)

.addComponent(jLabel3)

.addComponent(jLabel7))

.addGap(18, 18, 18)

.addComponent(jLabel9,
javax.swing.GroupLayout.PREFERRED_SIZE, 34, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(txtnombre,
javax.swing.GroupLayout.PREFERRED_SIZE, 27, javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.R
ELATED)

.addComponent(jSeparator1,
javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE))))

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()

.addComponent(txtusuario, javax.swing.GroupLayout.PREFERRED_SIZE,
27, javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELAT
ED)

.addComponent(jSeparator2,
javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)))))

.addGap(18, 18, 18)

.addComponent(jLabel4)

.addGap(18, 18, 18)


.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignme
nt.TRAILING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(txtcontra, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jSeparator3, javax.swing.GroupLayout.PREFERRED_SIZE, 10,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addComponent(jLabel10, javax.swing.GroupLayout.PREFERRED_SIZE, 48,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(22, 22, 22))

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()

.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(btnviewpass)

.addGap(24, 24, 24)))

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TR
AILING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jLabel5)

.addGap(21, 21, 21)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignme
nt.LEADING)

.addComponent(jLabel11, javax.swing.GroupLayout.PREFERRED_SIZE, 48,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(txtpais, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(10, 10, 10)

.addComponent(jSeparator4, javax.swing.GroupLayout.PREFERRED_SIZE, 10,


javax.swing.GroupLayout.PREFERRED_SIZE))))

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(btncrearcuenta, javax.swing.GroupLayout.PREFERRED_SIZE, 80,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(1, 1, 1)))
.addContainerGap(43, Short.MAX_VALUE))

);

getContentPane().add(jPanel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 40,


1040, 630));

pack();

}// </editor-fold>

private void btncloseActionPerformed(java.awt.event.ActionEvent evt) {

dispose();

private void cmbsexoActionPerformed(java.awt.event.ActionEvent evt) {

if (cmbsexo.getSelectedIndex() == 0) {

LabelSexo.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_hombre_frame_registro.png")))
;

if (cmbsexo.getSelectedIndex() == 1) {

LabelSexo.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_mujer_frame_registro.png")));

private void txtcorreoActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

private void txtpaisActionPerformed(java.awt.event.ActionEvent evt) {

}
private void txtpaisKeyTyped(java.awt.event.KeyEvent evt) {

char c = evt.getKeyChar();

if ((c < 'a' || c > 'z') && (c < 'A' || c > 'Z') && (c < ' ' || c > ' ') && (c < '')) {

evt.consume();//SOLO SE ADMITAN LETRAS EN EL Jfield

private void txtnombreKeyTyped(java.awt.event.KeyEvent evt) {

char n = evt.getKeyChar();

if ((n < 'a' || n > 'z') && (n < 'A' || n > 'Z') && (n < ' ' || n > ' ') && (n < '')) {

evt.consume();//SOLO SE ADMITAN LETRAS EN EL Jfield

private void btnviewpassMousePressed(java.awt.event.MouseEvent evt) {

txtcontra.setEchoChar((char) 0);

private void btnviewpassMouseReleased(java.awt.event.MouseEvent evt) {

txtcontra.setEchoChar('*');

private void btnviewpassActionPerformed(java.awt.event.ActionEvent evt) {

// btnadmin.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imganes/icon_admin_frame_inicio.png")));

// FisiAyudas_Incio_Admin obj = new FisiAyudas_Incio_Admin();

private void btncrearcuentaActionPerformed(java.awt.event.ActionEvent evt) {

String cadena1, cadena2, cadena3, cadena4, cadena5, cadena6, cadena7;


cadena1 = txtnombre.getText();

cadena2 = txtusuario.getText();

cadena3 = txtcontra.getText().toString();

cadena4 = txtpais.getText();

cadena5 = cmbsexo.getSelectedItem().toString();

cadena6 = txtcorreo.getText();

cadena7 = cmbestudios.getSelectedItem().toString();

if (txtnombre.getText().equals("") || (txtusuario.getText().equals("")) ||
(txtcontra.getText().equals("")) || (txtpais.getText().equals(""))

|| (cmbsexo.getSelectedItem().equals("")) || (txtcorreo.getText().equals("")) ||
(cmbestudios.getSelectedItem().equals(""))) {

javax.swing.JOptionPane.showMessageDialog(this, "Debe llenar todos los campos \n",


"AVISO!", javax.swing.JOptionPane.INFORMATION_MESSAGE);

txtnombre.requestFocus();

} else {

try {

String url = "jdbc:mysql://localhost:3306/fisiayudas";

String usuario = "Charleszm";

String contrasea = "536816262";

Class.forName("com.mysql.jdbc.Driver").newInstance();

con = DriverManager.getConnection(url, usuario, contrasea);

if (con != null) {

System.out.println("Se ha establecido una conexin a la base de datos "

+ "\n " + url);

stmt = con.createStatement();
stmt.executeUpdate("INSERT INTO usuarios VALUES('" + 0 + "','" + cadena1 + "','" +
cadena2 + "','" + cadena3 + "','" + cadena4 + "','" + cadena5 + "','" + cadena6 + "','" + cadena7 +
"')");

System.out.println("Los valores han sido agregados a la base de datos ");

} catch (InstantiationException ex) {

Logger.getLogger(Fisiayudas_Registrarse.class.getName()).log(Level.SEVERE, null, ex);

} catch (IllegalAccessException ex) {

Logger.getLogger(Fisiayudas_Registrarse.class.getName()).log(Level.SEVERE, null, ex);

} catch (ClassNotFoundException ex) {

Logger.getLogger(Fisiayudas_Registrarse.class.getName()).log(Level.SEVERE, null, ex);

} catch (SQLException ex) {

Logger.getLogger(Fisiayudas_Registrarse.class.getName()).log(Level.SEVERE, null, ex);

} finally {

if (con != null) {

try {

con.close();

stmt.close();

} catch (Exception e) {

System.out.println(e.getMessage());

javax.swing.JOptionPane.showMessageDialog(this, "Registro exitoso! \n", "AVISO!",


javax.swing.JOptionPane.INFORMATION_MESSAGE);

FisiAyudas_Inicio obj = new FisiAyudas_Inicio();

obj.setVisible(true);

dispose();

this.txtnombre.setText("");

this.txtusuario.setText("");

this.txtcontra.setText("");
this.txtpais.setText("");

this.txtcorreo.setText("");

private void btninicioMouseClicked(java.awt.event.MouseEvent evt) {

private void btninicioActionPerformed(java.awt.event.ActionEvent evt) {

FisiAyudas_Inicio obj = new FisiAyudas_Inicio();

obj.setVisible(true);

dispose();

private void txtnuserActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

private void txtnuserKeyTyped(java.awt.event.KeyEvent evt) {

// TODO add your handling code here:

private void btncrearcuentaMouseMoved(java.awt.event.MouseEvent evt) {

btncrearcuenta.setBorder(javax.swing.BorderFactory.createLineBorder(new
java.awt.Color(18, 30, 50)));

private void btncrearcuentaMouseDragged(java.awt.event.MouseEvent evt) {


}

private void btncrearcuentaMouseExited(java.awt.event.MouseEvent evt) {

btncrearcuenta.setBorder(javax.swing.BorderFactory.createLineBorder(new
java.awt.Color(44, 49, 94)));

También podría gustarte