/Users/20390/Desktop/jacob IA/src/newgui/Login.java

  1 /*

  2  * To change this license header, choose License Headers in Project Properties.

  3  * To change this template file, choose Tools | Templates

  4  * and open the template in the editor.

  5  */

  6 package newgui;

  7 

  8 import java.awt.event.WindowEvent;

  9 import javax.swing.JOptionPane;

 10 import static javax.swing.JOptionPane.ERROR_MESSAGE;

 11 

 12 

 13 public class Login extends javax.swing.JFrame {

 14 

 15     /**

 16      * Creates new form Login

 17      */

 18     public Login() {

 19         initComponents();

 20         ////

 21     }

 22 

 23     

178     private void exitMenuItemActionPerformed(java.awt.event.ActionEvent evt) {                                             

179         System.exit(0);

180     }                                            

181 

182     private void userNameTFActionPerformed(java.awt.event.ActionEvent evt) {                                           

183         // TODO add your handling code here:

184     }                                          

185 

186     private void loginButtonMouseReleased(java.awt.event.MouseEvent evt) {                                          

187 

188         if(userNameTF.getText().equals("Jacob") && passowrdPasswordField.getText().equals("password")){

189             NewMainGUI show = new NewMainGUI();

190             show.setVisible(true);

191             WindowEvent winClosing = new WindowEvent(this, WindowEvent.WINDOW_CLOSING);

192             winClosing.getWindow().hide();

193         }

194     }                                         

195 

196     private void passowrdPasswordFieldActionPerformed(java.awt.event.ActionEvent evt) {                                                      

197         // TODO add your handling code here:

198     }                                                     

199 

200     /**

201      * @param args the command line arguments

202      */

203     public static void main(String args[]) {

204         /* Set the Nimbus look and feel */

205         //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">

206         /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.

207          * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html 

208          */

209         try {

210             for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {

211                 if ("Nimbus".equals(info.getName())) {

212                     javax.swing.UIManager.setLookAndFeel(info.getClassName());

213                     break;

214                 }

215             }

216         } catch (ClassNotFoundException ex) {

217             java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

218         } catch (InstantiationException ex) {

219             java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

220         } catch (IllegalAccessException ex) {

221             java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

222         } catch (javax.swing.UnsupportedLookAndFeelException ex) {

223             java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

224         }

225         //</editor-fold>

226 

227         /* Create and display the form */

228         java.awt.EventQueue.invokeLater(new Runnable() {

229             public void run() {

230                 new Login().setVisible(true);

231             }

232         });

233     }







/**






Sample Of Generated Code From Netbeans




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

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

 26      * regenerated by the Form Editor.

 27      */

 28     @SuppressWarnings("unchecked")

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

 30     private void initComponents() {

 31 

 32         jLabel1 = new javax.swing.JLabel();

 33         jLabel2 = new javax.swing.JLabel();

 34         userNameTF = new javax.swing.JTextField();

 35         passowrdPasswordField = new javax.swing.JPasswordField();

 36         loginButton = new javax.swing.JButton();

 37         menuBar = new javax.swing.JMenuBar();

 38         fileMenu = new javax.swing.JMenu();

 39         openMenuItem = new javax.swing.JMenuItem();

 40         saveMenuItem = new javax.swing.JMenuItem();

 41         saveAsMenuItem = new javax.swing.JMenuItem();

 42         exitMenuItem = new javax.swing.JMenuItem();

 43         editMenu = new javax.swing.JMenu();

 44         cutMenuItem = new javax.swing.JMenuItem();

 45         copyMenuItem = new javax.swing.JMenuItem();

 46         pasteMenuItem = new javax.swing.JMenuItem();

 47         deleteMenuItem = new javax.swing.JMenuItem();

 48         helpMenu = new javax.swing.JMenu();

 49         contentsMenuItem = new javax.swing.JMenuItem();

 50         aboutMenuItem = new javax.swing.JMenuItem();

 51 

 52         setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

 53 

 54         jLabel1.setText("Password");

 55 

 56         jLabel2.setText("User name");

 57 

 58         userNameTF.addActionListener(new java.awt.event.ActionListener() {

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

 60                 userNameTFActionPerformed(evt);

 61             }

 62         });

 63 

 64         passowrdPasswordField.addActionListener(new java.awt.event.ActionListener() {

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

 66                 passowrdPasswordFieldActionPerformed(evt);

 67             }

 68         });

 69 

 70         loginButton.setText("Login");

 71         loginButton.addMouseListener(new java.awt.event.MouseAdapter() {

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

 73                 loginButtonMouseReleased(evt);

 74             }

 75         });

 76 

 77         fileMenu.setMnemonic('f');

 78         fileMenu.setText("File");

 79 

 80         openMenuItem.setMnemonic('o');

 81         openMenuItem.setText("Open");

 82         fileMenu.add(openMenuItem);

 83 

 84         saveMenuItem.setMnemonic('s');

 85         saveMenuItem.setText("Save");

 86         fileMenu.add(saveMenuItem);

 87 

 88         saveAsMenuItem.setMnemonic('a');

 89         saveAsMenuItem.setText("Save As ...");

 90         saveAsMenuItem.setDisplayedMnemonicIndex(5);

 91         fileMenu.add(saveAsMenuItem);

 92 

 93         exitMenuItem.setMnemonic('x');

 94         exitMenuItem.setText("Exit");

 95         exitMenuItem.addActionListener(new java.awt.event.ActionListener() {

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

 97                 exitMenuItemActionPerformed(evt);

 98             }

 99         });

100         fileMenu.add(exitMenuItem);

101 

102         menuBar.add(fileMenu);

103 

104         editMenu.setMnemonic('e');

105         editMenu.setText("Edit");

106 

107         cutMenuItem.setMnemonic('t');

108         cutMenuItem.setText("Cut");

109         editMenu.add(cutMenuItem);

110 

111         copyMenuItem.setMnemonic('y');

112         copyMenuItem.setText("Copy");

113         editMenu.add(copyMenuItem);

114 

115         pasteMenuItem.setMnemonic('p');

116         pasteMenuItem.setText("Paste");

117         editMenu.add(pasteMenuItem);

118 

119         deleteMenuItem.setMnemonic('d');

120         deleteMenuItem.setText("Delete");

121         editMenu.add(deleteMenuItem);

122 

123         menuBar.add(editMenu);

124 

125         helpMenu.setMnemonic('h');

126         helpMenu.setText("Help");

127 

128         contentsMenuItem.setMnemonic('c');

129         contentsMenuItem.setText("Contents");

130         helpMenu.add(contentsMenuItem);

131 

132         aboutMenuItem.setMnemonic('a');

133         aboutMenuItem.setText("About");

134         helpMenu.add(aboutMenuItem);

135 

136         menuBar.add(helpMenu);

137 

138         setJMenuBar(menuBar);

139 

140         javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

141         getContentPane().setLayout(layout);

175         pack();

176     }// </editor-fold>                        









234 

235     // Variables declaration - do not modify                     

236     private javax.swing.JMenuItem aboutMenuItem;

237     private javax.swing.JMenuItem contentsMenuItem;

238     private javax.swing.JMenuItem copyMenuItem;

239     private javax.swing.JMenuItem cutMenuItem;

240     private javax.swing.JMenuItem deleteMenuItem;

241     private javax.swing.JMenu editMenu;

242     private javax.swing.JMenuItem exitMenuItem;

243     private javax.swing.JMenu fileMenu;

244     private javax.swing.JMenu helpMenu;

245     private javax.swing.JLabel jLabel1;

246     private javax.swing.JLabel jLabel2;

247     private javax.swing.JButton loginButton;

248     private javax.swing.JMenuBar menuBar;

249     private javax.swing.JMenuItem openMenuItem;

250     private javax.swing.JPasswordField passowrdPasswordField;

251     private javax.swing.JMenuItem pasteMenuItem;

252     private javax.swing.JMenuItem saveAsMenuItem;

253     private javax.swing.JMenuItem saveMenuItem;

254     private javax.swing.JTextField userNameTF;

255     // End of variables declaration                   

256 

257 }

258