diff options
Diffstat (limited to 'dozentenmodul/src/main/java/gui/image/PermissionCreateImage_GUI.java')
| -rw-r--r-- | dozentenmodul/src/main/java/gui/image/PermissionCreateImage_GUI.java | 42 |
1 files changed, 34 insertions, 8 deletions
diff --git a/dozentenmodul/src/main/java/gui/image/PermissionCreateImage_GUI.java b/dozentenmodul/src/main/java/gui/image/PermissionCreateImage_GUI.java index 63323969..21ad40f5 100644 --- a/dozentenmodul/src/main/java/gui/image/PermissionCreateImage_GUI.java +++ b/dozentenmodul/src/main/java/gui/image/PermissionCreateImage_GUI.java @@ -63,7 +63,7 @@ import org.apache.thrift.TException; import server.generated.Server.Client; import server.generated.Person; import models.person; -import util.GuiOrganizer; + import util.OpenLinks; @SuppressWarnings("serial") @@ -77,6 +77,7 @@ public class PermissionCreateImage_GUI extends JFrame { private Class[] classes; Object[] titles = { "Name", "Read", "Write", "Link", "Admin", "userID" }; private List<Person> map = null; + Component c = null; // Map<String,String> ogUsers = new HashMap(); final DefaultTableModel model = new DefaultTableModel(titles, 0) { @@ -118,7 +119,7 @@ public class PermissionCreateImage_GUI extends JFrame { "für andere Benutzer festlegen und ist somit wie der Besitzer zu betrachten." + "</div></html>"; - public PermissionCreateImage_GUI() { + public PermissionCreateImage_GUI(Component formerGUI) { addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent arg0) { @@ -137,7 +138,17 @@ public class PermissionCreateImage_GUI extends JFrame { setTitle("bwLehrpool Suite - Image erzeugen"); setBounds(0, 0, 603, 722); - GuiOrganizer.centerGUI(this); + setLocationRelativeTo(formerGUI); + + + // + //System.out.println("formergui X oben:"+formerGUI.getLocation().getX()); + //System.out.println("formergui Y oben:"+formerGUI.getLocation().getY()); + + System.out.println("this oben: "+this.getLocation().getX()); + System.out.println("this oben: "+this.getLocation().getY()); + + System.out.println("------------------------------------------"); getContentPane().setLayout(null); { @@ -321,7 +332,7 @@ public class PermissionCreateImage_GUI extends JFrame { public void mouseClicked(MouseEvent arg0) { PermissionCreateImage_GUI.this.setVisible(false); - MainMenue_GUI main = new MainMenue_GUI(); + MainMenue_GUI main = new MainMenue_GUI(c); main.setVisible(true); } }); @@ -429,7 +440,7 @@ public class PermissionCreateImage_GUI extends JFrame { public void actionPerformed(ActionEvent e) { - CreateImageTechnisch_GUI ci = new CreateImageTechnisch_GUI(); + CreateImageTechnisch_GUI ci = new CreateImageTechnisch_GUI(c); ci.setVisible(true); dispose(); } @@ -446,7 +457,7 @@ public class PermissionCreateImage_GUI extends JFrame { saveTableToList(); Image.image.setShareMode(comboBox_1.getSelectedIndex()); - FTPCreateUploader_GUI ea = new FTPCreateUploader_GUI(); + FTPCreateUploader_GUI ea = new FTPCreateUploader_GUI(c); ea.setVisible(true); dispose(); @@ -528,11 +539,26 @@ public class PermissionCreateImage_GUI extends JFrame { mnNewMenu_Info.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent arg0) { - JOptionPane.showMessageDialog(null, HELP_MESSAGE, "Hilfe zu dieser Oberfläche", JOptionPane.INFORMATION_MESSAGE); + JOptionPane.showMessageDialog(c, HELP_MESSAGE, "Hilfe zu dieser Oberfläche", JOptionPane.INFORMATION_MESSAGE); } }); menuBar.add(mnNewMenu_Info); - + c = this; + //System.out.println("formergui unten X:"+formerGUI.getLocation().getX()); + //System.out.println("formergui unten Y:"+formerGUI.getLocation().getY()); + + //System.out.println("this unten X: "+this.getLocation().getX()); + //System.out.println("this unten Y: "+this.getLocation().getY()); + + + this.setLocationRelativeTo(formerGUI); + + //this.setLocation(1238, 53); + + this.setVisible(true); + + //System.out.println("this on screen unten X: "+this.getLocationOnScreen().getX()); + //System.out.println("this on screen unten Y: "+this.getLocationOnScreen().getY()); } class MyItemListener1 implements ItemListener { |
