From 20a7c033f73d284d1d79fa427d3fa69e493e6e0e Mon Sep 17 00:00:00 2001 From: Nino Breuer Date: Thu, 5 Jun 2014 02:21:41 +0200 Subject: Ausrichtung der GUI-Elemente nach Bildschirmmitte optimiert und als Klasse in utils-package ausgelagert. Feuchtes Durchwischen bei den Imports. Die meisten Warnings sollten bei den GUI-packages damit behoben sein. --- Dozentenmodul/src/gui/intro/VmWareLink_GUI.java | 49 +++++++++++++------------ 1 file changed, 25 insertions(+), 24 deletions(-) (limited to 'Dozentenmodul/src/gui/intro/VmWareLink_GUI.java') diff --git a/Dozentenmodul/src/gui/intro/VmWareLink_GUI.java b/Dozentenmodul/src/gui/intro/VmWareLink_GUI.java index 59f47f4b..cfe046ad 100644 --- a/Dozentenmodul/src/gui/intro/VmWareLink_GUI.java +++ b/Dozentenmodul/src/gui/intro/VmWareLink_GUI.java @@ -2,41 +2,44 @@ package gui.intro; import java.awt.Desktop; -import java.awt.Dimension; import java.awt.FlowLayout; -import java.awt.Toolkit; -import javax.swing.JFrame; -import javax.swing.JButton; -import javax.swing.JOptionPane; -import javax.swing.JPanel; -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.event.ActionEvent; -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.MouseAdapter; import java.awt.event.MouseEvent; +import java.awt.event.WindowAdapter; +import java.awt.event.WindowEvent; import java.io.File; import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; -import java.awt.event.WindowAdapter; -import java.awt.event.WindowEvent; + +import javax.swing.JButton; import javax.swing.JCheckBox; -import javax.swing.event.ChangeListener; +import javax.swing.JFrame; +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.JTextPane; +import javax.swing.UIManager; +import javax.swing.UnsupportedLookAndFeelException; +import javax.swing.border.EmptyBorder; import javax.swing.event.ChangeEvent; +import javax.swing.event.ChangeListener; + import models.Links; + import org.ini4j.InvalidFileFormatException; import org.ini4j.Wini; +import util.GuiOrganizer; + @SuppressWarnings("serial") public class VmWareLink_GUI extends JFrame { @@ -65,11 +68,9 @@ public class VmWareLink_GUI extends JFrame { e.printStackTrace(); } setTitle("Dozentenmodul *Prototyp*"); - 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, 603, 722); + setBounds(0, 0, 603, 722); + GuiOrganizer.centerGUI(this); + getContentPane().setLayout(null); { JPanel panel = new JPanel(); -- cgit v1.2.3-55-g7522