user7560586

Untitled

Feb 16th, 2017
303
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.44 KB | None | 0 0
  1. package view;
  2.  
  3. import java.text.SimpleDateFormat;
  4. import java.util.Date;
  5.  
  6. public class AdminHome extends javax.swing.JFrame {
  7.  
  8. public AdminHome() {
  9. initComponents();
  10.  
  11. new Thread(new Runnable() {
  12. @Override
  13. public void run() {
  14.  
  15. Date d=new Date();
  16.  
  17. SimpleDateFormat sd=new SimpleDateFormat("yyyy - MM - dd");
  18. String s = sd.format(d);
  19. jLbl_Date.setText(s);
  20. }
  21. }).start();
  22.  
  23. new Thread(new Runnable() {
  24. @Override
  25. public void run() {
  26.  
  27. while (true) {
  28. Date d=new Date();
  29. String s = d.toString();
  30.  
  31. String ar[]=s.split(" ");
  32.  
  33. jLbl_Time.setText(ar[3]);
  34. }
  35. }
  36. }).start();
  37. }
  38.  
  39. @SuppressWarnings("unchecked")
  40.  
  41. private void initComponents() {
  42.  
  43. jFramePanel = new javax.swing.JPanel();
  44. jLbl_SchoolLogo = new javax.swing.JLabel();
  45. jLbl_SchoolName1 = new javax.swing.JLabel();
  46. jLbl_SchoolAddress1 = new javax.swing.JLabel();
  47. jLbl_Time = new javax.swing.JLabel();
  48. jLbl_Date = new javax.swing.JLabel();
  49. jBtn_Logout = new javax.swing.JButton();
  50. jLbl_Logged_as = new javax.swing.JLabel();
  51. jLbl_UserID = new javax.swing.JLabel();
  52. jLbl_Cloud1 = new javax.swing.JLabel();
  53. jLbl_Cloud2 = new javax.swing.JLabel();
  54. jLbl_Cloud3 = new javax.swing.JLabel();
  55. jLbl_Staff1 = new javax.swing.JLabel();
  56. jBtn_Staff = new javax.swing.JButton();
  57. jLbl_Staff2 = new javax.swing.JLabel();
  58. jLbl_Student1 = new javax.swing.JLabel();
  59. jBtn_Student = new javax.swing.JButton();
  60. jLbl_Student2 = new javax.swing.JLabel();
  61. jLbl_ControlPanel1 = new javax.swing.JLabel();
  62. jBtn_ControlPanel = new javax.swing.JButton();
  63. jLbl_ControlPanel2 = new javax.swing.JLabel();
  64. jLbl_Credit1 = new javax.swing.JLabel();
  65. jLbl_Credit2 = new javax.swing.JLabel();
  66. jFrameLabel = new javax.swing.JLabel();
  67.  
  68. setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  69. setMinimumSize(new java.awt.Dimension(1670, 926));
  70. setResizable(false);
  71. getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
  72.  
  73. jFramePanel.setPreferredSize(new java.awt.Dimension(1670, 926));
  74. jFramePanel.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
  75.  
  76. jLbl_SchoolLogo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/SchoolLogo.png"))); // NOI18N
  77. jFramePanel.add(jLbl_SchoolLogo, new org.netbeans.lib.awtextra.AbsoluteConstraints(30, 20, 140, 130));
  78.  
  79. jLbl_SchoolName1.setFont(new java.awt.Font("Stencil", 0, 54)); // NOI18N
  80. jLbl_SchoolName1.setForeground(new java.awt.Color(0, 0, 153));
  81. jLbl_SchoolName1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
  82. jLbl_SchoolName1.setText("NG/AL - FALAH M.V.");
  83. jLbl_SchoolName1.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
  84. jFramePanel.add(jLbl_SchoolName1, new org.netbeans.lib.awtextra.AbsoluteConstraints(180, 40, 500, 70));
  85.  
  86. jLbl_SchoolAddress1.setFont(new java.awt.Font("Agency FB", 1, 33)); // NOI18N
  87. jLbl_SchoolAddress1.setForeground(new java.awt.Color(51, 51, 51));
  88. jLbl_SchoolAddress1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
  89. jLbl_SchoolAddress1.setText("Poruthota, Kochchikade.");
  90. jLbl_SchoolAddress1.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
  91. jFramePanel.add(jLbl_SchoolAddress1, new org.netbeans.lib.awtextra.AbsoluteConstraints(70, 100, 500, 40));
  92.  
  93. jLbl_Time.setFont(new java.awt.Font("Stencil", 0, 58)); // NOI18N
  94. jLbl_Time.setForeground(new java.awt.Color(51, 51, 51));
  95. jLbl_Time.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
  96. jLbl_Time.setText("TIME");
  97. jLbl_Time.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT);
  98. jFramePanel.add(jLbl_Time, new org.netbeans.lib.awtextra.AbsoluteConstraints(1270, 40, 330, 60));
  99.  
  100. jLbl_Date.setBackground(new java.awt.Color(51, 51, 51));
  101. jLbl_Date.setFont(new java.awt.Font("Agency FB", 1, 36)); // NOI18N
  102. jLbl_Date.setForeground(new java.awt.Color(102, 102, 102));
  103. jLbl_Date.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
  104. jLbl_Date.setText("DATE");
  105. jLbl_Date.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT);
  106. jFramePanel.add(jLbl_Date, new org.netbeans.lib.awtextra.AbsoluteConstraints(1270, 100, 330, 40));
  107.  
  108. jBtn_Logout.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/LogoutIcon1.png"))); // NOI18N
  109. jBtn_Logout.setToolTipText("LOGOUT");
  110. jBtn_Logout.setBorderPainted(false);
  111. jBtn_Logout.setContentAreaFilled(false);
  112. jBtn_Logout.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));
  113. jBtn_Logout.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
  114. jBtn_Logout.addActionListener(new java.awt.event.ActionListener() {
  115. public void actionPerformed(java.awt.event.ActionEvent evt) {
  116. jBtn_LogoutActionPerformed(evt);
  117. }
  118. });
  119. jFramePanel.add(jBtn_Logout, new org.netbeans.lib.awtextra.AbsoluteConstraints(1500, 170, 120, 120));
  120. jBtn_Logout.addMouseListener(new java.awt.event.MouseAdapter() {
  121. public void mouseEntered(java.awt.event.MouseEvent evt) {
  122. jBtn_Logout.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/LogoutIcon2.png")));
  123. }
  124. public void mouseExited(java.awt.event.MouseEvent evt) {
  125. jBtn_Logout.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/LogoutIcon1.png")));
  126. }
  127. });
  128.  
  129. jLbl_Logged_as.setFont(new java.awt.Font("Agency FB", 1, 30)); // NOI18N
  130. jLbl_Logged_as.setForeground(new java.awt.Color(102, 102, 102));
  131. jLbl_Logged_as.setText("Logged as");
  132. jFramePanel.add(jLbl_Logged_as, new org.netbeans.lib.awtextra.AbsoluteConstraints(1410, 140, -1, 40));
  133.  
  134. jLbl_UserID.setFont(new java.awt.Font("Monospaced", 1, 25)); // NOI18N
  135. jLbl_UserID.setForeground(new java.awt.Color(255, 255, 255));
  136. jFramePanel.add(jLbl_UserID, new org.netbeans.lib.awtextra.AbsoluteConstraints(1510, 140, 90, 40));
  137.  
  138. jLbl_Cloud1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/CloudIcon.jpg"))); // NOI18N
  139. jFramePanel.add(jLbl_Cloud1, new org.netbeans.lib.awtextra.AbsoluteConstraints(-30, 160, 150, 90));
  140.  
  141. jLbl_Cloud2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/CloudIcon.jpg"))); // NOI18N
  142. jFramePanel.add(jLbl_Cloud2, new org.netbeans.lib.awtextra.AbsoluteConstraints(940, 10, 160, 90));
  143.  
  144. jLbl_Cloud3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/CloudIcon.jpg"))); // NOI18N
  145. jFramePanel.add(jLbl_Cloud3, new org.netbeans.lib.awtextra.AbsoluteConstraints(1570, 260, 160, 90));
  146.  
  147. jLbl_Staff1.setFont(new java.awt.Font("Eras Demi ITC", 1, 24)); // NOI18N
  148. jLbl_Staff1.setForeground(new java.awt.Color(51, 51, 51));
  149. jLbl_Staff1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
  150. jLbl_Staff1.setText("STAFF");
  151. jFramePanel.add(jLbl_Staff1, new org.netbeans.lib.awtextra.AbsoluteConstraints(450, 250, 170, 50));
  152.  
  153. jBtn_Staff.setFont(new java.awt.Font("Britannic Bold", 1, 25)); // NOI18N
  154. jBtn_Staff.setForeground(new java.awt.Color(51, 51, 51));
  155. jBtn_Staff.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/TeacherIcon1.png"))); // NOI18N
  156. jBtn_Staff.setBorderPainted(false);
  157. jBtn_Staff.setContentAreaFilled(false);
  158. jBtn_Staff.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));
  159. jBtn_Staff.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
  160. jBtn_Staff.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
  161. jBtn_Staff.addActionListener(new java.awt.event.ActionListener() {
  162. public void actionPerformed(java.awt.event.ActionEvent evt) {
  163. jBtn_StaffActionPerformed(evt);
  164. }
  165. });
  166. jFramePanel.add(jBtn_Staff, new org.netbeans.lib.awtextra.AbsoluteConstraints(400, 260, 270, 220));
  167. jBtn_Staff.addMouseListener(new java.awt.event.MouseAdapter() {
  168. public void mouseEntered(java.awt.event.MouseEvent evt) {
  169. jBtn_Staff.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/TeacherIcon2.png")));
  170. }
  171. public void mouseExited(java.awt.event.MouseEvent evt) {
  172. jBtn_Staff.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/TeacherIcon1.png")));
  173. }
  174. });
  175.  
  176. jLbl_Staff2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/CircleIcon.png"))); // NOI18N
  177. jFramePanel.add(jLbl_Staff2, new org.netbeans.lib.awtextra.AbsoluteConstraints(390, 220, 290, 270));
  178.  
  179. jLbl_Student1.setFont(new java.awt.Font("Eras Demi ITC", 1, 24)); // NOI18N
  180. jLbl_Student1.setForeground(new java.awt.Color(51, 51, 51));
  181. jLbl_Student1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
  182. jLbl_Student1.setText("STUDENT");
  183. jFramePanel.add(jLbl_Student1, new org.netbeans.lib.awtextra.AbsoluteConstraints(770, 250, 160, 50));
  184.  
  185. jBtn_Student.setFont(new java.awt.Font("Britannic Bold", 1, 25)); // NOI18N
  186. jBtn_Student.setForeground(new java.awt.Color(51, 51, 51));
  187. jBtn_Student.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/StudentIcon1.png"))); // NOI18N
  188. jBtn_Student.setBorderPainted(false);
  189. jBtn_Student.setContentAreaFilled(false);
  190. jBtn_Student.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));
  191. jBtn_Student.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
  192. jBtn_Student.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
  193. jBtn_Student.addActionListener(new java.awt.event.ActionListener() {
  194. public void actionPerformed(java.awt.event.ActionEvent evt) {
  195. jBtn_StudentActionPerformed(evt);
  196. }
  197. });
  198. jFramePanel.add(jBtn_Student, new org.netbeans.lib.awtextra.AbsoluteConstraints(720, 260, 270, 220));
  199. jBtn_Student.addMouseListener(new java.awt.event.MouseAdapter() {
  200. public void mouseEntered(java.awt.event.MouseEvent evt) {
  201. jBtn_Student.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/StudentIcon2.png")));
  202. }
  203. public void mouseExited(java.awt.event.MouseEvent evt) {
  204. jBtn_Student.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/StudentIcon1.png")));
  205. }
  206. });
  207.  
  208. jLbl_Student2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/CircleIcon.png"))); // NOI18N
  209. jFramePanel.add(jLbl_Student2, new org.netbeans.lib.awtextra.AbsoluteConstraints(710, 220, 290, 270));
  210.  
  211. jLbl_ControlPanel1.setFont(new java.awt.Font("Eras Demi ITC", 1, 24)); // NOI18N
  212. jLbl_ControlPanel1.setForeground(new java.awt.Color(51, 51, 51));
  213. jLbl_ControlPanel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
  214. jLbl_ControlPanel1.setText("<html><center>CONTROL<br>PANEL</center></html>");
  215. jFramePanel.add(jLbl_ControlPanel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(1090, 260, 160, 50));
  216.  
  217. jBtn_ControlPanel.setFont(new java.awt.Font("Britannic Bold", 1, 25)); // NOI18N
  218. jBtn_ControlPanel.setForeground(new java.awt.Color(51, 51, 51));
  219. jBtn_ControlPanel.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/ControlPanelIcon1.png"))); // NOI18N
  220. jBtn_ControlPanel.setBorderPainted(false);
  221. jBtn_ControlPanel.setContentAreaFilled(false);
  222. jBtn_ControlPanel.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));
  223. jBtn_ControlPanel.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
  224. jBtn_ControlPanel.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
  225. jBtn_ControlPanel.addActionListener(new java.awt.event.ActionListener() {
  226. public void actionPerformed(java.awt.event.ActionEvent evt) {
  227. jBtn_ControlPanelActionPerformed(evt);
  228. }
  229. });
  230. jFramePanel.add(jBtn_ControlPanel, new org.netbeans.lib.awtextra.AbsoluteConstraints(1040, 290, 270, 190));
  231. jBtn_ControlPanel.addMouseListener(new java.awt.event.MouseAdapter() {
  232. public void mouseEntered(java.awt.event.MouseEvent evt) {
  233. jBtn_ControlPanel.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/ControlPanelIcon2.png")));
  234. }
  235. public void mouseExited(java.awt.event.MouseEvent evt) {
  236. jBtn_ControlPanel.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/ControlPanelIcon1.png")));
  237. }
  238. });
  239.  
  240. jLbl_ControlPanel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/CircleIcon.png"))); // NOI18N
  241. jFramePanel.add(jLbl_ControlPanel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(1030, 220, 290, 270));
  242.  
  243. jLbl_Credit1.setFont(new java.awt.Font("Consolas", 0, 18)); // NOI18N
  244. jLbl_Credit1.setForeground(new java.awt.Color(255, 255, 255));
  245. jLbl_Credit1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
  246. jLbl_Credit1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/ProLogo.png"))); // NOI18N
  247. jLbl_Credit1.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
  248. jFramePanel.add(jLbl_Credit1, new org.netbeans.lib.awtextra.AbsoluteConstraints(710, 790, 290, 80));
  249.  
  250. jLbl_Credit2.setFont(new java.awt.Font("Consolas", 0, 20)); // NOI18N
  251. jLbl_Credit2.setForeground(new java.awt.Color(255, 255, 255));
  252. jLbl_Credit2.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
  253. jLbl_Credit2.setText("Version 1.0 - Copyright © 2017 Abdul Solutions.");
  254. jLbl_Credit2.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
  255. jFramePanel.add(jLbl_Credit2, new org.netbeans.lib.awtextra.AbsoluteConstraints(580, 870, 520, 40));
  256.  
  257. jFrameLabel.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/Bg1.jpg"))); // NOI18N
  258. jFramePanel.add(jFrameLabel, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 1670, 926));
  259.  
  260. getContentPane().add(jFramePanel, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 1670, 926));
  261.  
  262. pack();
  263. setLocationRelativeTo(null);
  264. }
  265.  
  266. private void jBtn_LogoutActionPerformed(java.awt.event.ActionEvent evt) {
  267. new view.Login().setVisible(true); this.dispose();
  268. }
  269.  
  270. private void jBtn_ControlPanelActionPerformed(java.awt.event.ActionEvent evt) {
  271. new view.AdminControlPanel().setVisible(true);
  272. }
  273.  
  274. private void jBtn_StaffActionPerformed(java.awt.event.ActionEvent evt) {
  275. new view.AdminStaff().setVisible(true);
  276. }
  277.  
  278. private void jBtn_StudentActionPerformed(java.awt.event.ActionEvent evt) {
  279. new view.AdminStudent().setVisible(true);
  280. }
  281.  
  282. /**
  283. * @param args the command line arguments
  284. */
  285. public static void main(String args[]) {
  286.  
  287. try {
  288. for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
  289. if ("Nimbus".equals(info.getName())) {
  290. javax.swing.UIManager.setLookAndFeel(info.getClassName());
  291. break;
  292. }
  293. }
  294. } catch (ClassNotFoundException ex) {
  295. java.util.logging.Logger.getLogger(AdminHome1.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  296. } catch (InstantiationException ex) {
  297. java.util.logging.Logger.getLogger(AdminHome1.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  298. } catch (IllegalAccessException ex) {
  299. java.util.logging.Logger.getLogger(AdminHome1.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  300. } catch (javax.swing.UnsupportedLookAndFeelException ex) {
  301. java.util.logging.Logger.getLogger(AdminHome1.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  302. }
  303.  
  304. /* Create and display the form */
  305. java.awt.EventQueue.invokeLater(new Runnable() {
  306. public void run() {
  307. new AdminHome().setVisible(true);
  308. }
  309. });
  310. }
  311.  
  312. // Variables declaration
  313. private javax.swing.JButton jBtn_ControlPanel;
  314. private javax.swing.JButton jBtn_Logout;
  315. private javax.swing.JButton jBtn_Staff;
  316. private javax.swing.JButton jBtn_Student;
  317. private javax.swing.JLabel jFrameLabel;
  318. private javax.swing.JPanel jFramePanel;
  319. private javax.swing.JLabel jLbl_Cloud1;
  320. private javax.swing.JLabel jLbl_Cloud2;
  321. private javax.swing.JLabel jLbl_Cloud3;
  322. private javax.swing.JLabel jLbl_ControlPanel1;
  323. private javax.swing.JLabel jLbl_ControlPanel2;
  324. private javax.swing.JLabel jLbl_Credit1;
  325. private javax.swing.JLabel jLbl_Credit2;
  326. private javax.swing.JLabel jLbl_Date;
  327. private javax.swing.JLabel jLbl_Logged_as;
  328. private javax.swing.JLabel jLbl_SchoolAddress1;
  329. private javax.swing.JLabel jLbl_SchoolLogo;
  330. private javax.swing.JLabel jLbl_SchoolName1;
  331. private javax.swing.JLabel jLbl_Staff1;
  332. private javax.swing.JLabel jLbl_Staff2;
  333. private javax.swing.JLabel jLbl_Student1;
  334. private javax.swing.JLabel jLbl_Student2;
  335. private javax.swing.JLabel jLbl_Time;
  336. public static javax.swing.JLabel jLbl_UserID;
  337. // End of variables declaration
  338. }
Advertisement
Add Comment
Please, Sign In to add comment