You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

AdressmanagementView.java 6.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  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 adressmanagement.view;
  7. /**
  8. *
  9. * @author chris
  10. */
  11. public class AdressmanagementView extends javax.swing.JFrame
  12. {
  13. /**
  14. * Creates new form EditorView
  15. */
  16. public AdressmanagementView()
  17. {
  18. initComponents();
  19. }
  20. /**
  21. * This method is called from within the constructor to initialize the form.
  22. * WARNING: Do NOT modify this code. The content of this method is always
  23. * regenerated by the Form Editor.
  24. */
  25. @SuppressWarnings("unchecked")
  26. // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
  27. private void initComponents()
  28. {
  29. FileChooser = new javax.swing.JFileChooser();
  30. pmFile = new javax.swing.JPopupMenu();
  31. pmOpen = new javax.swing.JMenuItem();
  32. tbToolbar = new javax.swing.JToolBar();
  33. btnOpen = new javax.swing.JButton();
  34. btnSave = new javax.swing.JButton();
  35. lblStatus = new javax.swing.JLabel();
  36. mainPanel = new javax.swing.JPanel();
  37. table1 = new adressmanagement.view.Table();
  38. Menu = new javax.swing.JMenuBar();
  39. mnuFile = new javax.swing.JMenu();
  40. mnuOpen = new javax.swing.JMenuItem();
  41. mnuSave = new javax.swing.JMenuItem();
  42. mnuEdit = new javax.swing.JMenu();
  43. pmOpen.setIcon(new javax.swing.ImageIcon(getClass().getResource("/adressmanagement/view/icons/Open24.gif"))); // NOI18N
  44. pmOpen.setToolTipText("Open");
  45. pmFile.add(pmOpen);
  46. setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  47. setTitle("Adressverwaltung");
  48. tbToolbar.setRollover(true);
  49. btnOpen.setIcon(new javax.swing.ImageIcon(getClass().getResource("/adressmanagement/view/icons/Open24.gif"))); // NOI18N
  50. btnOpen.setToolTipText("Open");
  51. btnOpen.setFocusable(false);
  52. btnOpen.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
  53. btnOpen.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
  54. tbToolbar.add(btnOpen);
  55. btnSave.setIcon(new javax.swing.ImageIcon(getClass().getResource("/adressmanagement/view/icons/Save24.gif"))); // NOI18N
  56. btnSave.setToolTipText("Save");
  57. btnSave.setFocusable(false);
  58. btnSave.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
  59. btnSave.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
  60. tbToolbar.add(btnSave);
  61. getContentPane().add(tbToolbar, java.awt.BorderLayout.PAGE_START);
  62. lblStatus.setText("File:");
  63. lblStatus.setComponentPopupMenu(pmFile);
  64. getContentPane().add(lblStatus, java.awt.BorderLayout.PAGE_END);
  65. mainPanel.setLayout(new java.awt.GridLayout(1, 0));
  66. mainPanel.add(table1);
  67. getContentPane().add(mainPanel, java.awt.BorderLayout.CENTER);
  68. mnuFile.setMnemonic('F');
  69. mnuFile.setText("File");
  70. mnuOpen.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_O, java.awt.event.InputEvent.CTRL_DOWN_MASK));
  71. mnuOpen.setIcon(new javax.swing.ImageIcon(getClass().getResource("/adressmanagement/view/icons/Open24.gif"))); // NOI18N
  72. mnuOpen.setText("Open");
  73. mnuOpen.setToolTipText("");
  74. mnuFile.add(mnuOpen);
  75. mnuSave.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_DOWN_MASK));
  76. mnuSave.setIcon(new javax.swing.ImageIcon(getClass().getResource("/adressmanagement/view/icons/Save24.gif"))); // NOI18N
  77. mnuSave.setText("Save");
  78. mnuFile.add(mnuSave);
  79. Menu.add(mnuFile);
  80. mnuEdit.setMnemonic('E');
  81. mnuEdit.setText("Edit");
  82. Menu.add(mnuEdit);
  83. setJMenuBar(Menu);
  84. setSize(new java.awt.Dimension(756, 501));
  85. setLocationRelativeTo(null);
  86. }// </editor-fold>//GEN-END:initComponents
  87. /**
  88. * @param args the command line arguments
  89. */
  90. public static void main(String args[])
  91. {
  92. /* Set the Nimbus look and feel */
  93. //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
  94. /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
  95. * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
  96. */
  97. try
  98. {
  99. for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels())
  100. {
  101. if ("Nimbus".equals(info.getName()))
  102. {
  103. javax.swing.UIManager.setLookAndFeel(info.getClassName());
  104. break;
  105. }
  106. }
  107. }
  108. catch (ClassNotFoundException ex)
  109. {
  110. java.util.logging.Logger.getLogger(AdressmanagementView.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  111. }
  112. catch (InstantiationException ex)
  113. {
  114. java.util.logging.Logger.getLogger(AdressmanagementView.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  115. }
  116. catch (IllegalAccessException ex)
  117. {
  118. java.util.logging.Logger.getLogger(AdressmanagementView.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  119. }
  120. catch (javax.swing.UnsupportedLookAndFeelException ex)
  121. {
  122. java.util.logging.Logger.getLogger(AdressmanagementView.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  123. }
  124. //</editor-fold>
  125. //</editor-fold>
  126. /* Create and display the form */
  127. java.awt.EventQueue.invokeLater(new Runnable()
  128. {
  129. public void run()
  130. {
  131. new AdressmanagementView().setVisible(true);
  132. }
  133. });
  134. }
  135. // Variables declaration - do not modify//GEN-BEGIN:variables
  136. private javax.swing.JFileChooser FileChooser;
  137. private javax.swing.JMenuBar Menu;
  138. private javax.swing.JButton btnOpen;
  139. private javax.swing.JButton btnSave;
  140. private javax.swing.JLabel lblStatus;
  141. private javax.swing.JPanel mainPanel;
  142. private javax.swing.JMenu mnuEdit;
  143. private javax.swing.JMenu mnuFile;
  144. private javax.swing.JMenuItem mnuOpen;
  145. private javax.swing.JMenuItem mnuSave;
  146. private javax.swing.JPopupMenu pmFile;
  147. private javax.swing.JMenuItem pmOpen;
  148. private adressmanagement.view.Table table1;
  149. private javax.swing.JToolBar tbToolbar;
  150. // End of variables declaration//GEN-END:variables
  151. /**
  152. * @return the btnOpen
  153. */
  154. public javax.swing.JButton getBtnOpen()
  155. {
  156. return btnOpen;
  157. }
  158. /**
  159. * @return the btnSave
  160. */
  161. public javax.swing.JButton getBtnSave()
  162. {
  163. return btnSave;
  164. }
  165. /**
  166. * @return the lblStatus
  167. */
  168. public javax.swing.JLabel getLblStatus()
  169. {
  170. return lblStatus;
  171. }
  172. /**
  173. * @return the mnuOpen
  174. */
  175. public javax.swing.JMenuItem getMnuOpen()
  176. {
  177. return mnuOpen;
  178. }
  179. /**
  180. * @return the mnuSave
  181. */
  182. public javax.swing.JMenuItem getMnuSave()
  183. {
  184. return mnuSave;
  185. }
  186. /**
  187. * @return the pmOpen
  188. */
  189. public javax.swing.JMenuItem getPmOpen()
  190. {
  191. return pmOpen;
  192. }
  193. /**
  194. * @return the FileChooser
  195. */
  196. public javax.swing.JFileChooser getFileChooser()
  197. {
  198. return FileChooser;
  199. }
  200. }