/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