summaryrefslogtreecommitdiffstats
path: root/Dozentenmodul/src/GUI/BillOfRights_GUI.java
diff options
context:
space:
mode:
authorunknown2014-02-26 16:28:11 +0100
committerunknown2014-02-26 16:28:11 +0100
commitd07c7effb917fdb0e6092761b4c0d0f42c3895f7 (patch)
tree7bb7ebdc3a9b252fbd2675cbd92996110d58075c /Dozentenmodul/src/GUI/BillOfRights_GUI.java
parentKommunikation von BwLehrpool Suite zu BwLehrpool Suite Server läuft nun über ... (diff)
downloadtutor-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.java75
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);
}