diff options
Diffstat (limited to 'dozentenmodul/src/main/java/gui/image/CreateImageTechnisch_GUI.java')
| -rw-r--r-- | dozentenmodul/src/main/java/gui/image/CreateImageTechnisch_GUI.java | 117 |
1 files changed, 21 insertions, 96 deletions
diff --git a/dozentenmodul/src/main/java/gui/image/CreateImageTechnisch_GUI.java b/dozentenmodul/src/main/java/gui/image/CreateImageTechnisch_GUI.java index ac90c518..8c478f3c 100644 --- a/dozentenmodul/src/main/java/gui/image/CreateImageTechnisch_GUI.java +++ b/dozentenmodul/src/main/java/gui/image/CreateImageTechnisch_GUI.java @@ -1,7 +1,6 @@ package gui.image; -import gui.intro.About_GUI; import gui.intro.MainMenue_GUI; import java.awt.Color; @@ -13,21 +12,13 @@ import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; -import java.awt.event.WindowAdapter; -import java.awt.event.WindowEvent; -import java.net.URI; -import java.net.URISyntaxException; import java.util.List; import javax.swing.JButton; import javax.swing.JCheckBox; import javax.swing.JComboBox; -import javax.swing.JFrame; +import javax.swing.JInternalFrame; import javax.swing.JLabel; -import javax.swing.JMenu; -import javax.swing.JMenuBar; -import javax.swing.JMenuItem; -import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JSeparator; import javax.swing.JSpinner; @@ -40,7 +31,6 @@ import javax.swing.border.EmptyBorder; import javax.swing.border.TitledBorder; import models.Image; -import models.Links; import models.SessionData; import models.person; @@ -48,10 +38,10 @@ import org.apache.log4j.Logger; import org.apache.thrift.TException; import thrift.ThriftManager; -import util.OpenLinks; +import util.GuiManager; @SuppressWarnings("serial") -public class CreateImageTechnisch_GUI extends JFrame { +public class CreateImageTechnisch_GUI extends JInternalFrame { /** * Logger instance for this class. @@ -66,7 +56,7 @@ public class CreateImageTechnisch_GUI extends JFrame { private JCheckBox chckbxIsInternetBlocked; JComboBox<String> comboBox; Component c = null; - private static final String HELP_MESSAGE = "<html><div align = \"center\">" + + public static final String HELP_MESSAGE = "<html><div align = \"center\">" + "Geben Sie hier bitte einige technische Daten an, die dann mit dem Image angezeigt werden.<br />" + "Dies wird beispielsweise benötigt, wenn ein Dozent eine Veranstaltung hat,<br />" + "die eine hohe Rechnerleistung voraussetzt. Er hat dann die Möglichkeit, sich an diesen Daten zu orientieren und<br />" + @@ -77,19 +67,19 @@ public class CreateImageTechnisch_GUI extends JFrame { /** * Create the dialog. */ - public CreateImageTechnisch_GUI(Component formerGUI) { - addWindowListener(new WindowAdapter() { - @Override - public void windowClosing(WindowEvent arg0) { - try { - ThriftManager.getSatClient().setSessionInvalid(SessionData.session.getAuthToken()); - } catch (TException e1) { - // TODO Auto-generated catch block - e1.printStackTrace(); - } - System.exit(0); - } - }); + public CreateImageTechnisch_GUI() { +// addWindowListener(new WindowAdapter() { +// @Override +// public void windowClosing(WindowEvent arg0) { +// try { +// ThriftManager.getSatClient().setSessionInvalid(SessionData.session.getAuthToken()); +// } catch (TException e1) { +// // TODO Auto-generated catch block +// e1.printStackTrace(); +// } +// System.exit(0); +// } +// }); setResizable(false); try { @@ -102,7 +92,7 @@ public class CreateImageTechnisch_GUI extends JFrame { setTitle("bwLehrpool Suite - Image erzeugen - "+person.verantwortlicher.getUserID()); setBounds(0, 0, 603, 722); - setLocationRelativeTo(formerGUI); + getContentPane().setLayout(null); { @@ -279,10 +269,7 @@ public class CreateImageTechnisch_GUI extends JFrame { lblHauptmen.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent arg0) { - - CreateImageTechnisch_GUI.this.setVisible(false); - MainMenue_GUI main=new MainMenue_GUI(c); - main.setVisible(true); + GuiManager.show(new MainMenue_GUI()); } }); lblHauptmen.setForeground(Color.BLUE); @@ -322,9 +309,7 @@ public class CreateImageTechnisch_GUI extends JFrame { Image.image.setCpu(Integer.valueOf(spinnerCPU.getValue().toString()).intValue()); Image.image.setRam(Integer.valueOf(spinnerRam.getValue().toString()).intValue()); Image.image.setOS(comboBox.getSelectedItem().toString()); - CreateImageAllgemein_GUI sr=new CreateImageAllgemein_GUI(c); - sr.setVisible(true); - dispose(); + GuiManager.show(new CreateImageAllgemein_GUI()); } }); cancelButton.setActionCommand("OK"); @@ -342,9 +327,7 @@ public class CreateImageTechnisch_GUI extends JFrame { Image.image.setRam(Integer.valueOf(spinnerRam.getValue().toString()).intValue()); Image.image.setOS(comboBox.getSelectedItem().toString()); //LOGGER.info("Betriebssystem: "+Image.image.getOS()+", istVorlage: "+Image.image.isVorlage()+", Lizenzpflichtig: "+Image.image.isLicensed()+", Internetsperre: "+Image.image.isInternet()+", CPU: "+Image.image.getCpu()+", RAM: "+Image.image.getRam()); - PermissionCreateImage_GUI ea=new PermissionCreateImage_GUI(c); - ea.setVisible(true); - dispose(); + GuiManager.show(new PermissionCreateImage_GUI()); } }); continueButton.setActionCommand("Cancel"); @@ -360,64 +343,6 @@ public class CreateImageTechnisch_GUI extends JFrame { JSeparator separator_1 = new JSeparator(); separator_1.setBounds(0, 627, 597, 2); getContentPane().add(separator_1); - - JMenuBar menuBar = new JMenuBar(); - setJMenuBar(menuBar); - - JMenu mnNewMenu_1 = new JMenu("Hilfe"); - menuBar.add(mnNewMenu_1); - - JMenuItem mntmFaq = new JMenuItem("FAQ"); - mntmFaq.addMouseListener(new MouseAdapter() { - @Override - public void mousePressed(MouseEvent arg0) { - URI windows; - try { - windows = new URI(Links.getFAQ()); - OpenLinks.openWebpage(windows); - } catch (URISyntaxException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - } - }); - mnNewMenu_1.add(mntmFaq); - - JMenuItem mntmOtrs = new JMenuItem("OTRS"); - mntmOtrs.addMouseListener(new MouseAdapter() { - @Override - public void mousePressed(MouseEvent arg0) { - URI windows; - try { - windows = new URI(Links.getOTRS()); - OpenLinks.openWebpage(windows); - } catch (URISyntaxException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - } - }); - mnNewMenu_1.add(mntmOtrs); - - JMenuItem menuItem = new JMenuItem("About"); - menuItem.addActionListener(new ActionListener() { - public void actionPerformed(ActionEvent e) { - About_GUI ab = new About_GUI(); - ab.setVisible(true); - } - }); - mnNewMenu_1.add(menuItem); - - JMenu mnNewMenu_Info = new JMenu("Info"); - mnNewMenu_Info.addMouseListener(new MouseAdapter() { - @Override - public void mouseClicked(MouseEvent arg0) { - JOptionPane.showMessageDialog(c, HELP_MESSAGE, "Hilfe zu dieser Oberfläche", JOptionPane.INFORMATION_MESSAGE); - } - }); - menuBar.add(mnNewMenu_Info); - - c = this; } } |
