Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
import alertas.principal.AWTUtilities;
import alertas.principal.FadeEffect;
import alertas.principal.WarningAlertCerrar;
import java.awt.MouseInfo;
import java.awt.Point;
import javax.swing.ImageIcon;
import usuarios.Opciones;
/**
*
* @author Rojeru San
*/
public class Login extends javax.swing.JFrame {
int x, y;
/**
* Creates new form Login
*/
public Login() {
initComponents();
this.setIconImage(new ImageIcon(getClass().getResource("/imagenes/logo-
icono.png")).getImage());
this.setLocation(400, 100);
AWTUtilities.setOpaque(this, false);
FadeEffect.fadeInFrame(this, 50, 0.1f);
this.txtUsuario.requestFocus();
}
/**
* 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">//GEN-
BEGIN:initComponents
private void initComponents() {
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setUndecorated(true);
getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
panel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/login/fondo.png"))); //
NOI18N
panel1.addMouseMotionListener(new java.awt.event.MouseMotionAdapter() {
public void mouseDragged(java.awt.event.MouseEvent evt) {
panel1MouseDragged(evt);
}
});
panel1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mousePressed(java.awt.event.MouseEvent evt) {
panel1MousePressed(evt);
}
});
panel1.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/login/logo-
login.png"))); // NOI18N
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()
.addContainerGap(58, Short.MAX_VALUE)
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 345,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(cerrar, javax.swing.GroupLayout.PREFERRED_SIZE, 45,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap())
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADI
NG)
.addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(cerrar,
javax.swing.GroupLayout.PREFERRED_SIZE, 45, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 0, Short.MAX_VALUE)))
.addContainerGap())
);
txtUsuario.setBorder(null);
txtUsuario.setForeground(new java.awt.Color(58, 159, 171));
txtUsuario.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
txtUsuario.setPlaceholder("USUARIO");
panel1.add(txtUsuario, new
org.netbeans.lib.awtextra.AbsoluteConstraints(160, 270, 240, 30));
jLabel6.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/login/campo-
usuario.png"))); // NOI18N
panel1.add(jLabel6, new org.netbeans.lib.awtextra.AbsoluteConstraints(100,
260, -1, -1));
txtPassword.setBorder(null);
txtPassword.setForeground(new java.awt.Color(58, 159, 171));
txtPassword.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
txtPassword.setPlaceholder("CONTRASEÑA");
panel1.add(txtPassword, new
org.netbeans.lib.awtextra.AbsoluteConstraints(160, 340, 240, -1));
jLabel7.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/login/campo-
contrasena.png"))); // NOI18N
panel1.add(jLabel7, new org.netbeans.lib.awtextra.AbsoluteConstraints(100,
330, -1, -1));
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addContainerGap()
.addComponent(btnVentas, javax.swing.GroupLayout.DEFAULT_SIZE, 430,
Short.MAX_VALUE)
.addContainerGap())
);
jPanel2Layout.setVerticalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel2Layout.createSequentialGroup()
.addContainerGap()
.addComponent(btnVentas, javax.swing.GroupLayout.DEFAULT_SIZE, 48,
Short.MAX_VALUE)
.addContainerGap())
);
getContentPane().add(panel1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 490, 540));
pack();
}// </editor-fold>//GEN-END:initComponents
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code
(optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the
default look and feel.
* For details see
http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info :
javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Lev
el.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Lev
el.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Lev
el.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Lev
el.SEVERE, null, ex);
}
//</editor-fold>