1
6
7
11 public class loging extends javax.swing.JFrame {
12
13
16 public loging() {
17 initComponents();
18 }
19
20
25 @SuppressWarnings("unchecked")
26
27 private void initComponents() {
28
29 jLabel1 = new javax.swing.JLabel();
30 jLabel2 = new javax.swing.JLabel();
31 jTextField1 = new javax.swing.JTextField();
32 jPasswordField1 = new javax.swing.JPasswordField();
33 jButton1 = new javax.swing.JButton();
34 jButton2 = new javax.swing.JButton();
35 jLabel3 = new javax.swing.JLabel();
36
37 setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
38 setFont(new java.awt.Font("Calisto MT", 1, 14));
39 setUndecorated(true);
40 getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
41
42 jLabel1.setFont(new java.awt.Font("Tahoma", 1, 14));
43 jLabel1.setText("User Name:");
44 getContentPane().add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(560, 250, 126, 20));
45
46 jLabel2.setFont(new java.awt.Font("Tahoma", 1, 14));
47 jLabel2.setText("Password:");
48 getContentPane().add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(560, 300, 118, 34));
49
50 jTextField1.addActionListener(new java.awt.event.ActionListener() {
51 public void actionPerformed(java.awt.event.ActionEvent evt) {
52 jTextField1ActionPerformed(evt);
53 }
54 });
55 getContentPane().add(jTextField1, new org.netbeans.lib.awtextra.AbsoluteConstraints(670, 250, 237, -1));
56
57 jPasswordField1.addActionListener(new java.awt.event.ActionListener() {
58 public void actionPerformed(java.awt.event.ActionEvent evt) {
59 jPasswordField1ActionPerformed(evt);
60 }
61 });
62 getContentPane().add(jPasswordField1, new org.netbeans.lib.awtextra.AbsoluteConstraints(670, 310, 237, -1));
63
64 jButton1.setFont(new java.awt.Font("Tahoma", 1, 14));
65 jButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/login.png")));
66 jButton1.setText("Login");
67 jButton1.addActionListener(new java.awt.event.ActionListener() {
68 public void actionPerformed(java.awt.event.ActionEvent evt) {
69 jButton1ActionPerformed(evt);
70 }
71 });
72 getContentPane().add(jButton1, new org.netbeans.lib.awtextra.AbsoluteConstraints(590, 400, 107, -1));
73
74 jButton2.setFont(new java.awt.Font("Tahoma", 1, 14));
75 jButton2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Close.png")));
76 jButton2.setText("Clear");
77 jButton2.addActionListener(new java.awt.event.ActionListener() {
78 public void actionPerformed(java.awt.event.ActionEvent evt) {
79 jButton2ActionPerformed(evt);
80 }
81 });
82 getContentPane().add(jButton2, new org.netbeans.lib.awtextra.AbsoluteConstraints(770, 400, 100, -1));
83
84 jLabel3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/login Background final.PNG")));
85 jLabel3.setText("jLabel3");
86 getContentPane().add(jLabel3, new org.netbeans.lib.awtextra.AbsoluteConstraints(-20, 0, -1, -1));
87
88 pack();
89 }
90
91 private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
92
93 }
94
95 private void jPasswordField1ActionPerformed(java.awt.event.ActionEvent evt) {
96
97 }
98
99 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
100
101 }
102
103 private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
104
105 }
106
107
110 public static void main(String args[]) {
111
112
113
116 try {
117 for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
118 if ("Nimbus".equals(info.getName())) {
119 javax.swing.UIManager.setLookAndFeel(info.getClassName());
120 break;
121 }
122 }
123 } catch (ClassNotFoundException ex) {
124 java.util.logging.Logger.getLogger(loging.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
125 } catch (InstantiationException ex) {
126 java.util.logging.Logger.getLogger(loging.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
127 } catch (IllegalAccessException ex) {
128 java.util.logging.Logger.getLogger(loging.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
129 } catch (javax.swing.UnsupportedLookAndFeelException ex) {
130 java.util.logging.Logger.getLogger(loging.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
131 }
132
133
134
135 java.awt.EventQueue.invokeLater(new Runnable() {
136 public void run() {
137 new loging().setVisible(true);
138 }
139 });
140 }
141
142
143 private javax.swing.JButton jButton1;
144 private javax.swing.JButton jButton2;
145 private javax.swing.JLabel jLabel1;
146 private javax.swing.JLabel jLabel2;
147 private javax.swing.JLabel jLabel3;
148 private javax.swing.JPasswordField jPasswordField1;
149 private javax.swing.JTextField jTextField1;
150
151 }
----------------< com.mycompany:HostelManagementsystem >----------------
Building HostelManagementsystem 1.0-SNAPSHOT
--------------------------------[ jar ]---------------------------------
--- exec-maven-plugin:3.0.0:exec (default-cli) @ HostelManagementsystem ---
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at java.desktop/javax.swing.ImageIcon.<init>(ImageIcon.java:217)
at loging.initComponents(loging.java:65)
at loging.<init>(loging.java:17)
at loging$5.run(loging.java:137)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:389)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
------------------------------------------------------------------------
BUILD SUCCESS
------------------------------------------------------------------------
Total time: 2.539 s
Finished at: 2021-05-31T21:04:36-07:00
What I have tried:
I tried stackover flower and you tube.