BestellungsVerwaltung.java 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232
  1. /*
  2. * To change this template, choose Tools | Templates
  3. * and open the template in the editor.
  4. */
  5. /**
  6. *
  7. * @author tgoerner
  8. */
  9. public class BestellungsVerwaltung extends javax.swing.JFrame {
  10. /**
  11. * Creates new form BestellungsVerwaltung
  12. */
  13. public BestellungsVerwaltung() {
  14. initComponents();
  15. }
  16. /**
  17. * This method is called from within the constructor to initialize the form.
  18. * WARNING: Do NOT modify this code. The content of this method is always
  19. * regenerated by the Form Editor.
  20. */
  21. @SuppressWarnings("unchecked")
  22. // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
  23. private void initComponents() {
  24. jScrollPane1 = new javax.swing.JScrollPane();
  25. jTable1 = new javax.swing.JTable();
  26. jPanel1 = new javax.swing.JPanel();
  27. jButton1 = new javax.swing.JButton();
  28. jCheckBox1 = new javax.swing.JCheckBox();
  29. jLabel1 = new javax.swing.JLabel();
  30. jTextField1 = new javax.swing.JTextField();
  31. jTextField2 = new javax.swing.JTextField();
  32. jComboBox1 = new javax.swing.JComboBox();
  33. jLabel2 = new javax.swing.JLabel();
  34. jButton2 = new javax.swing.JButton();
  35. jLabel3 = new javax.swing.JLabel();
  36. jTextField3 = new javax.swing.JTextField();
  37. jMenuBar1 = new javax.swing.JMenuBar();
  38. jMenu1 = new javax.swing.JMenu();
  39. jMenuItem2 = new javax.swing.JMenuItem();
  40. jMenuItem1 = new javax.swing.JMenuItem();
  41. setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  42. jTable1.setModel(new javax.swing.table.DefaultTableModel(
  43. new Object [][] {
  44. {"X", "01.01.2014", "Schrauben 35mm", "1000", "Lager", "456", null},
  45. {null, "03.02.2014", "Schrauben 15mm", "200", "Auftrag", "S2312", null},
  46. {"X", "05.05.2014", "Mahagoni-platte", "1", "Auftrag", "T12345", null},
  47. {null, null, null, null, null, null, null}
  48. },
  49. new String [] {
  50. "OK", "Zeitpunkt", "Material", "Menge", "Herkunft", "ReferenzID", "..."
  51. }
  52. ));
  53. jScrollPane1.setViewportView(jTable1);
  54. jTable1.getColumnModel().getColumn(0).setResizable(false);
  55. jTable1.getColumnModel().getColumn(0).setPreferredWidth(5);
  56. jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("Bearbeiten"));
  57. jButton1.setText("Übernehmen");
  58. jCheckBox1.setText("Freigeben?");
  59. jLabel1.setText("Menge");
  60. jTextField1.setText("1000");
  61. jTextField2.setText("01.01.2014");
  62. jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Heilbronn", "Ludwigsburg", "Stuttgart" }));
  63. jLabel2.setText("Lieferort");
  64. jButton2.setText("Kalender");
  65. jLabel3.setText("Zeitpunkt");
  66. jTextField3.setEditable(false);
  67. jTextField3.setText("Schrauben 35mm");
  68. javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
  69. jPanel1.setLayout(jPanel1Layout);
  70. jPanel1Layout.setHorizontalGroup(
  71. jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  72. .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
  73. .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  74. .addComponent(jButton1)
  75. .addGap(72, 72, 72))
  76. .addGroup(jPanel1Layout.createSequentialGroup()
  77. .addContainerGap()
  78. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
  79. .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, 190, javax.swing.GroupLayout.PREFERRED_SIZE)
  80. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  81. .addComponent(jCheckBox1)
  82. .addGroup(jPanel1Layout.createSequentialGroup()
  83. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  84. .addComponent(jLabel1)
  85. .addComponent(jLabel2)
  86. .addComponent(jLabel3))
  87. .addGap(19, 19, 19)
  88. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  89. .addGroup(jPanel1Layout.createSequentialGroup()
  90. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  91. .addComponent(jTextField2, javax.swing.GroupLayout.DEFAULT_SIZE, 105, Short.MAX_VALUE)
  92. .addComponent(jTextField1))
  93. .addGap(9, 9, 9)
  94. .addComponent(jButton2))
  95. .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, 105, javax.swing.GroupLayout.PREFERRED_SIZE)))))
  96. .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  97. );
  98. jPanel1Layout.setVerticalGroup(
  99. jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  100. .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
  101. .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  102. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  103. .addComponent(jCheckBox1)
  104. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  105. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  106. .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  107. .addComponent(jLabel1))
  108. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  109. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  110. .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  111. .addComponent(jButton2)
  112. .addComponent(jLabel3))
  113. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  114. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  115. .addGroup(jPanel1Layout.createSequentialGroup()
  116. .addGap(0, 17, Short.MAX_VALUE)
  117. .addComponent(jButton1))
  118. .addGroup(jPanel1Layout.createSequentialGroup()
  119. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  120. .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  121. .addComponent(jLabel2))
  122. .addGap(0, 0, Short.MAX_VALUE))))
  123. );
  124. jMenu1.setText("Aktionen");
  125. jMenuItem2.setText("Neue Bestellung");
  126. jMenu1.add(jMenuItem2);
  127. jMenuItem1.setText("Absenden");
  128. jMenu1.add(jMenuItem1);
  129. jMenuBar1.add(jMenu1);
  130. setJMenuBar(jMenuBar1);
  131. javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  132. getContentPane().setLayout(layout);
  133. layout.setHorizontalGroup(
  134. layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  135. .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
  136. .addContainerGap()
  137. .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
  138. .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  139. .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 540, Short.MAX_VALUE))
  140. .addContainerGap())
  141. );
  142. layout.setVerticalGroup(
  143. layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  144. .addGroup(layout.createSequentialGroup()
  145. .addContainerGap()
  146. .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 282, javax.swing.GroupLayout.PREFERRED_SIZE)
  147. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  148. .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  149. .addContainerGap(22, Short.MAX_VALUE))
  150. );
  151. pack();
  152. }// </editor-fold>//GEN-END:initComponents
  153. /**
  154. * @param args the command line arguments
  155. */
  156. public static void main(String args[]) {
  157. /* Set the Nimbus look and feel */
  158. //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
  159. /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
  160. * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
  161. */
  162. try {
  163. for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
  164. if ("Nimbus".equals(info.getName())) {
  165. javax.swing.UIManager.setLookAndFeel(info.getClassName());
  166. break;
  167. }
  168. }
  169. } catch (ClassNotFoundException ex) {
  170. java.util.logging.Logger.getLogger(BestellungsVerwaltung.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  171. } catch (InstantiationException ex) {
  172. java.util.logging.Logger.getLogger(BestellungsVerwaltung.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  173. } catch (IllegalAccessException ex) {
  174. java.util.logging.Logger.getLogger(BestellungsVerwaltung.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  175. } catch (javax.swing.UnsupportedLookAndFeelException ex) {
  176. java.util.logging.Logger.getLogger(BestellungsVerwaltung.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  177. }
  178. //</editor-fold>
  179. /* Create and display the form */
  180. java.awt.EventQueue.invokeLater(new Runnable() {
  181. public void run() {
  182. new BestellungsVerwaltung().setVisible(true);
  183. }
  184. });
  185. }
  186. // Variables declaration - do not modify//GEN-BEGIN:variables
  187. private javax.swing.JButton jButton1;
  188. private javax.swing.JButton jButton2;
  189. private javax.swing.JCheckBox jCheckBox1;
  190. private javax.swing.JComboBox jComboBox1;
  191. private javax.swing.JLabel jLabel1;
  192. private javax.swing.JLabel jLabel2;
  193. private javax.swing.JLabel jLabel3;
  194. private javax.swing.JMenu jMenu1;
  195. private javax.swing.JMenuBar jMenuBar1;
  196. private javax.swing.JMenuItem jMenuItem1;
  197. private javax.swing.JMenuItem jMenuItem2;
  198. private javax.swing.JPanel jPanel1;
  199. private javax.swing.JScrollPane jScrollPane1;
  200. private javax.swing.JTable jTable1;
  201. private javax.swing.JTextField jTextField1;
  202. private javax.swing.JTextField jTextField2;
  203. private javax.swing.JTextField jTextField3;
  204. // End of variables declaration//GEN-END:variables
  205. }