Advertisement
Guest User

wochenplanGUI

a guest
Jul 11th, 2012
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 29.82 KB | None | 0 0
  1. import java.awt.Font;
  2. import java.awt.event.ActionEvent;
  3. import java.awt.event.ActionListener;
  4.  
  5. import javax.swing.GroupLayout;
  6. import javax.swing.JFrame;
  7. import javax.swing.JLabel;
  8. import javax.swing.JMenu;
  9. import javax.swing.JMenuBar;
  10. import javax.swing.JMenuItem;
  11. import javax.swing.JOptionPane;
  12. import javax.swing.JPanel;
  13. import javax.swing.JTextField;
  14. import javax.swing.LayoutStyle;
  15.  
  16. public class wochenplanGUI extends JFrame {
  17.     wochenplan main = new wochenplan();
  18.     configMitarbeiter configMA = new configMitarbeiter();
  19.     double version = main.version;
  20.     double versionMAEditor = main.versionMAEditor;
  21.    
  22.     public void mainGUI() {
  23.         JLabel userLabel1 = new JLabel(configMA.getMitarbeiter(configMA.user1));
  24.         JLabel userLabel2 = new JLabel(configMA.getMitarbeiter(configMA.user2));
  25.         JLabel userLabel3 = new JLabel(configMA.getMitarbeiter(configMA.user3));
  26.         JLabel userLabel4 = new JLabel(configMA.getMitarbeiter(configMA.user4));
  27.         JLabel userLabel5 = new JLabel(configMA.getMitarbeiter(configMA.user5));
  28.         JLabel userLabel6 = new JLabel(configMA.getMitarbeiter(configMA.user6));
  29.         JLabel userLabel7 = new JLabel(configMA.getMitarbeiter(configMA.user7));
  30.         JLabel userLabel8 = new JLabel(configMA.getMitarbeiter(configMA.user8));
  31.         JLabel userLabel9 = new JLabel(configMA.getMitarbeiter(configMA.user9));
  32.         JLabel userLabel10 = new JLabel(configMA.getMitarbeiter(configMA.user10));
  33.         JLabel userLabel11 = new JLabel(configMA.getMitarbeiter(configMA.user11));
  34.         JLabel userLabel12 = new JLabel(configMA.getMitarbeiter(configMA.user12));
  35.        
  36.         JLabel Montag = new JLabel();
  37.         JLabel Dienstag = new JLabel();
  38.         JLabel Mittwoch = new JLabel();
  39.         JLabel Donnerstag = new JLabel();
  40.         JLabel Freitag = new JLabel();
  41.         JLabel Samstag = new JLabel();
  42.        
  43.         JLabel vormittagMontag = new JLabel();
  44.         vormittagMontag.setFont(new Font("Tahoma", 1, 12));
  45.         vormittagMontag.setText("Vormittag");
  46.         JLabel nachmittagMontag = new JLabel();
  47.         nachmittagMontag.setFont(new Font("Tahoma", 1, 12));
  48.         nachmittagMontag.setText("Nachmittag");
  49.         JLabel vormittagVon = new JLabel("von");
  50.         JLabel vormittagBis = new JLabel("bis");
  51.         JLabel nachmittagVon = new JLabel("von");
  52.         JLabel nachmittagBis = new JLabel("bis");
  53.        
  54.         //TextFields
  55.         JTextField vormittagVonTextUser1 = new JTextField();
  56.         JTextField vormittagVonTextUser2 = new JTextField();
  57.         JTextField vormittagVonTextUser3 = new JTextField();
  58.         JTextField vormittagVonTextUser4 = new JTextField();
  59.         JTextField vormittagVonTextUser5 = new JTextField();
  60.         JTextField vormittagVonTextUser6 = new JTextField();
  61.         JTextField vormittagVonTextUser7 = new JTextField();
  62.         JTextField vormittagVonTextUser8 = new JTextField();
  63.         JTextField vormittagVonTextUser9 = new JTextField();
  64.         JTextField vormittagVonTextUser10 = new JTextField();
  65.         JTextField vormittagVonTextUser11 = new JTextField();
  66.         JTextField vormittagVonTextUser12 = new JTextField();
  67.        
  68.         JTextField vormittagBisTextUser1 = new JTextField();
  69.         JTextField vormittagBisTextUser2 = new JTextField();
  70.         JTextField vormittagBisTextUser3 = new JTextField();
  71.         JTextField vormittagBisTextUser4 = new JTextField();
  72.         JTextField vormittagBisTextUser5 = new JTextField();
  73.         JTextField vormittagBisTextUser6 = new JTextField();
  74.         JTextField vormittagBisTextUser7 = new JTextField();
  75.         JTextField vormittagBisTextUser8 = new JTextField();
  76.         JTextField vormittagBisTextUser9 = new JTextField();
  77.         JTextField vormittagBisTextUser10 = new JTextField();
  78.         JTextField vormittagBisTextUser11 = new JTextField();
  79.         JTextField vormittagBisTextUser12 = new JTextField();
  80.        
  81.         JTextField nachmittagVonTextUser1 = new JTextField();
  82.         JTextField nachmittagVonTextUser2 = new JTextField();
  83.         JTextField nachmittagVonTextUser3 = new JTextField();
  84.         JTextField nachmittagVonTextUser4 = new JTextField();
  85.         JTextField nachmittagVonTextUser5 = new JTextField();
  86.         JTextField nachmittagVonTextUser6 = new JTextField();
  87.         JTextField nachmittagVonTextUser7 = new JTextField();
  88.         JTextField nachmittagVonTextUser8 = new JTextField();
  89.         JTextField nachmittagVonTextUser9 = new JTextField();
  90.         JTextField nachmittagVonTextUser10 = new JTextField();
  91.         JTextField nachmittagVonTextUser11 = new JTextField();
  92.         JTextField nachmittagVonTextUser12 = new JTextField();
  93.        
  94.         JTextField nachmittagBisTextUser1 = new JTextField();
  95.         JTextField nachmittagBisTextUser2 = new JTextField();
  96.         JTextField nachmittagBisTextUser3 = new JTextField();
  97.         JTextField nachmittagBisTextUser4 = new JTextField();
  98.         JTextField nachmittagBisTextUser5 = new JTextField();
  99.         JTextField nachmittagBisTextUser6 = new JTextField();
  100.         JTextField nachmittagBisTextUser7 = new JTextField();
  101.         JTextField nachmittagBisTextUser8 = new JTextField();
  102.         JTextField nachmittagBisTextUser9 = new JTextField();
  103.         JTextField nachmittagBisTextUser10 = new JTextField();
  104.         JTextField nachmittagBisTextUser11 = new JTextField();
  105.         JTextField nachmittagBisTextUser12 = new JTextField();
  106.        
  107.         //JPanels
  108.         JPanel panelMontag = new JPanel();
  109.        
  110.         //Diverses
  111.         setDefaultCloseOperation(EXIT_ON_CLOSE);
  112.         setVisible(true);
  113.         setSize(306, 399);
  114.        
  115.         //GUIBauen
  116. // MENÜ ###############################################################################################################
  117.         JMenuBar menuBar = new JMenuBar();
  118.         setJMenuBar(menuBar);
  119.        
  120.         JMenu datei = new JMenu("Datei");
  121.         JMenu hilfe = new JMenu("Hilfe");
  122.         menuBar.add(datei);
  123.         menuBar.add(hilfe);
  124.  
  125.         JMenuItem drucken = new JMenuItem("Drucken");
  126.         datei.add(drucken);
  127.         drucken.addActionListener(new ActionListener() {
  128.             public void actionPerformed(ActionEvent event) {
  129.                 wochenplanDrucken.druckObjekt(getRootPane());
  130.             }
  131.         });
  132.        
  133.         datei.addSeparator();
  134.        
  135.         JMenuItem mitarbeiterEditorBeenden = new JMenuItem("Editor beenden");
  136.         datei.add(mitarbeiterEditorBeenden);
  137.         mitarbeiterEditorBeenden.addActionListener(new ActionListener(){
  138.             public void actionPerformed(ActionEvent event) {
  139.                 dispose();
  140.             }
  141.            
  142.         });
  143.        
  144.         JMenuItem hilfeItem = new JMenuItem("Hilfe");
  145.         hilfe.add(hilfeItem);
  146.         hilfeItem.addActionListener(new ActionListener(){
  147.             public void actionPerformed(ActionEvent event) {
  148.                 JOptionPane.showMessageDialog(null, "AAAAAAAAAAAAAAAAAAAAAAAAAAHHHH!!!!", "Hilfe!", JOptionPane.PLAIN_MESSAGE);
  149.             }
  150.            
  151.         });
  152.        
  153.         JMenuItem über = new JMenuItem("Über dieses Programm");
  154.         hilfe.add(über);
  155.         über.addActionListener(new ActionListener() {
  156.             public void actionPerformed(ActionEvent e) {
  157.                 JOptionPane.showMessageDialog(null, "Dieses Programm berechnet den aktuellen Wochenplan\nVersionsnummer Wochenplan: " + version + "\nVersionsnummer MitarbeiterEditor: " + versionMAEditor, "Über dieses Programm", JOptionPane.PLAIN_MESSAGE);
  158.             }
  159.         });
  160.        
  161. // MENÜ ENDE ###############################################################################################################      
  162.     }
  163.  
  164. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement