diff options
| author | unknown | 2014-02-26 16:28:11 +0100 |
|---|---|---|
| committer | unknown | 2014-02-26 16:28:11 +0100 |
| commit | d07c7effb917fdb0e6092761b4c0d0f42c3895f7 (patch) | |
| tree | 7bb7ebdc3a9b252fbd2675cbd92996110d58075c /Dozentenmodul/src/gui/BillOfRights_GUI.java | |
| parent | Kommunikation von BwLehrpool Suite zu BwLehrpool Suite Server läuft nun über ... (diff) | |
| download | tutor-module-d07c7effb917fdb0e6092761b4c0d0f42c3895f7.tar.gz tutor-module-d07c7effb917fdb0e6092761b4c0d0f42c3895f7.tar.xz tutor-module-d07c7effb917fdb0e6092761b4c0d0f42c3895f7.zip | |
-Suchfenster verbessert
- On The Fly nach Name funktioniert nun
- Tab Meine Images nun Funktionsfähig
-Möglichkeit der Konfiguration der Anwendung ist geschaffen, somit können die beiden GUIs BillOfRights und der Link zu vmware player für immer ausgeblendet werden
-Thrift ist nun fertig implementiert
Diffstat (limited to 'Dozentenmodul/src/gui/BillOfRights_GUI.java')
| -rw-r--r-- | Dozentenmodul/src/gui/BillOfRights_GUI.java | 75 |
1 files changed, 43 insertions, 32 deletions
diff --git a/Dozentenmodul/src/gui/BillOfRights_GUI.java b/Dozentenmodul/src/gui/BillOfRights_GUI.java index 6f66d479..a18ce291 100644 --- a/Dozentenmodul/src/gui/BillOfRights_GUI.java +++ b/Dozentenmodul/src/gui/BillOfRights_GUI.java @@ -2,32 +2,37 @@ package gui; import java.awt.Dimension; import java.awt.FlowLayout; -import java.awt.Toolkit; -import javax.swing.JButton; -import javax.swing.JDialog; -import javax.swing.JPanel; -import javax.swing.JScrollPane; -import javax.swing.UIManager; -import javax.swing.UnsupportedLookAndFeelException; -import javax.swing.border.EmptyBorder; -import javax.swing.JLabel; import java.awt.Font; -import javax.swing.JTextPane; import java.awt.SystemColor; -import java.awt.event.ActionListener; +import java.awt.Toolkit; import java.awt.event.ActionEvent; -import javax.swing.JFrame; -import javax.swing.JSeparator; -import javax.swing.JMenuBar; -import javax.swing.JMenu; -import javax.swing.JMenuItem; +import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; +import java.io.File; +import java.io.IOException; + +import javax.swing.JButton; import javax.swing.JCheckBox; +import javax.swing.JFrame; +import javax.swing.JLabel; +import javax.swing.JMenu; +import javax.swing.JMenuBar; +import javax.swing.JMenuItem; +import javax.swing.JPanel; +import javax.swing.JScrollPane; +import javax.swing.JSeparator; +import javax.swing.JTextArea; +import javax.swing.JTextPane; import javax.swing.SwingConstants; -import javax.swing.event.ChangeListener; +import javax.swing.UIManager; +import javax.swing.UnsupportedLookAndFeelException; +import javax.swing.border.EmptyBorder; import javax.swing.event.ChangeEvent; -import javax.swing.JTextArea; +import javax.swing.event.ChangeListener; + +import org.ini4j.InvalidFileFormatException; +import org.ini4j.Wini; @@ -38,44 +43,37 @@ public class BillOfRights_GUI extends JFrame { String[] result; JButton fwdButton; JCheckBox chckbxAkzeptieren; - /** - * Launch the application. - */ - public static void main(String[] args) { - try { - BillOfRights_GUI dialog = new BillOfRights_GUI(); - dialog.setDefaultCloseOperation(JDialog.HIDE_ON_CLOSE); - dialog.setVisible(true); - } catch (Exception e) { - e.printStackTrace(); - } - } /** * Create the dialog. */ public BillOfRights_GUI() { + setResizable(false); addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent arg0) { + //Beendet das Programm beim Klick auf das X System.exit(0); } }); try { + //Setzt das Look & Feel auf das System UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException e) { // TODO Auto-generated catch block e.printStackTrace(); } - setTitle("Dozentenmodul *Prototyp*"); + //Setzt den Fenstertitel + setTitle("bwLehrpool Suite *Prototyp*"); + //Zentiert das Fenster in der Bildschirmmitte Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); int top=(screenSize.height - 722) / 2; int left=(screenSize.width - 603) / 2; setBounds(left, top, 603, 722); - //setBounds(100, 100, 545, 366); + getContentPane().setLayout(null); { JPanel panel = new JPanel(); @@ -123,6 +121,17 @@ public class BillOfRights_GUI extends JFrame { fwdButton = new JButton("Weiter"); fwdButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { + try { + Wini ini=new Wini(new File("C:\\Users\\"+System.getProperty("user.name")+"\\AppData\\Roaming\\bwLehrpoolSuite\\config.ini")); + ini.put("main", "BillOfRights",true); + ini.store(); + } catch (InvalidFileFormatException e1) { + // TODO Auto-generated catch block + e1.printStackTrace(); + } catch (IOException e1) { + // TODO Auto-generated catch block + e1.printStackTrace(); + } VmWareLink_GUI ac=new VmWareLink_GUI(); ac.setVisible(true); dispose(); @@ -147,8 +156,10 @@ public class BillOfRights_GUI extends JFrame { chckbxAkzeptieren = new JCheckBox("Ja, ich akzeptiere die Vereinbarung. Benachrichtigung nicht mehr anzeigen."); chckbxAkzeptieren.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent arg0) { + //Beim Akzeptieren der Bestätigung wird der Weiter-Button verfügbar gemacht if(chckbxAkzeptieren.isSelected()==true) { + fwdButton.setEnabled(true); } |
