summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/gui/intro/MainMenue_GUI.java
diff options
context:
space:
mode:
authorNino Breuer2014-10-09 14:52:01 +0200
committerNino Breuer2014-10-09 14:52:01 +0200
commit39833fd5db8f92dcc4a34a623b6e4f59cde2e74f (patch)
treee4db6866847c11ac27a339a58f2f220bf836490c /dozentenmodul/src/main/java/gui/intro/MainMenue_GUI.java
parentMerge branch 'master' of ssh://git.openslx.org/openslx-ng/tutor-module (diff)
downloadtutor-module-39833fd5db8f92dcc4a34a623b6e4f59cde2e74f.tar.gz
tutor-module-39833fd5db8f92dcc4a34a623b6e4f59cde2e74f.tar.xz
tutor-module-39833fd5db8f92dcc4a34a623b6e4f59cde2e74f.zip
• added possibility to change location of application
• set all JOptionPane positions relative to their parent • known bug: relative position does not work when clicking "back" in ftpcreateimage
Diffstat (limited to 'dozentenmodul/src/main/java/gui/intro/MainMenue_GUI.java')
-rw-r--r--dozentenmodul/src/main/java/gui/intro/MainMenue_GUI.java27
1 files changed, 15 insertions, 12 deletions
diff --git a/dozentenmodul/src/main/java/gui/intro/MainMenue_GUI.java b/dozentenmodul/src/main/java/gui/intro/MainMenue_GUI.java
index d4bb2fd8..fe49ef06 100644
--- a/dozentenmodul/src/main/java/gui/intro/MainMenue_GUI.java
+++ b/dozentenmodul/src/main/java/gui/intro/MainMenue_GUI.java
@@ -9,6 +9,7 @@ import gui.lecture.DeleteLecture_GUI;
import gui.lecture.EditLectureSearch_GUI;
import gui.lecture.SearchLecture_GUI;
+import java.awt.Component;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.Rectangle;
@@ -76,6 +77,8 @@ public class MainMenue_GUI extends JFrame {
JRadioButton rdbtnLectureSearch;
private final ButtonGroup buttonGroup = new ButtonGroup();
private JMenuItem mntmAbout;
+ Component c = null;
+
private static final String HELP_MESSAGE = "<html><div align=\"center\">" +
" " +
@@ -87,7 +90,7 @@ public class MainMenue_GUI extends JFrame {
/**
* Create the dialog.
*/
- public MainMenue_GUI() {
+ public MainMenue_GUI(Component formerGUI) {
addWindowListener(new WindowAdapter() {
@Override
@@ -105,7 +108,7 @@ public class MainMenue_GUI extends JFrame {
setTitle("bwLehrpool Suite - Connected Server: "
+ SessionData.session.getServerAdress());
setBounds(0, 0, 603, 722);
- //this.setLocationRelativeTo(formerGUI);
+ this.setLocationRelativeTo(formerGUI);
getContentPane().setLayout(null);
{
@@ -374,42 +377,42 @@ public class MainMenue_GUI extends JFrame {
// Images
if (rdbtnImageNew.isSelected() == true) {
- CreateImageAllgemein_GUI sr = new CreateImageAllgemein_GUI();
+ CreateImageAllgemein_GUI sr = new CreateImageAllgemein_GUI(c);
sr.setVisible(true);
dispose();
} else if (rdbtnImageEdit.isSelected() == true) {
- SearchEditImage_GUI si = new SearchEditImage_GUI();
+ SearchEditImage_GUI si = new SearchEditImage_GUI(c);
si.setVisible(true);
dispose();
} else if (rdbtnImageDelete.isSelected() == true) {
- DeleteImage_GUI di = new DeleteImage_GUI();
+ DeleteImage_GUI di = new DeleteImage_GUI(c);
di.setVisible(true);
dispose();
} else if (rdbtnImageSearchDownload.isSelected() == true) {
// SearchMethodLecture_GUI sm = new
// SearchMethodLecture_GUI();
- SearchImage_GUI si = new SearchImage_GUI();
+ SearchImage_GUI si = new SearchImage_GUI(c);
si.setVisible(true);
dispose();
// Lectures
} else if (rdbtnLectureNew.isSelected() == true) {
- CreateLectureAllgemein_GUI av = new CreateLectureAllgemein_GUI();
+ CreateLectureAllgemein_GUI av = new CreateLectureAllgemein_GUI(c);
av.setVisible(true);
dispose();
} else if (rdbtnLectureEdit.isSelected() == true) {
- EditLectureSearch_GUI el = new EditLectureSearch_GUI();
+ EditLectureSearch_GUI el = new EditLectureSearch_GUI(c);
el.setVisible(true);
dispose();
} else if (rdbtnLectureDelete.isSelected() == true) {
- DeleteLecture_GUI dl = new DeleteLecture_GUI();
+ DeleteLecture_GUI dl = new DeleteLecture_GUI(c);
dl.setVisible(true);
dispose();
} else if (rdbtnLectureSearch.isSelected() == true) {
- SearchLecture_GUI sl = new SearchLecture_GUI();
+ SearchLecture_GUI sl = new SearchLecture_GUI(c);
sl.setVisible(true);
dispose();
} else
- JOptionPane.showMessageDialog(null,
+ JOptionPane.showMessageDialog(c,
"Keine Auswahl getroffen.",
"Auswahl fehlt", JOptionPane.ERROR_MESSAGE);
}
@@ -491,7 +494,7 @@ public class MainMenue_GUI extends JFrame {
});
mnNewMenu_1.add(mntmAbout);
-
+ c = this;
}// end main
/**