summaryrefslogtreecommitdiffstats
path: root/Dozentenmodul
diff options
context:
space:
mode:
authorunknown2014-04-09 14:13:06 +0200
committerunknown2014-04-09 14:13:06 +0200
commit3d383650f498dcac93362330a85a80e3f83d1520 (patch)
treef9eb60b21b7b040821c57c3886c739c92d75ba02 /Dozentenmodul
parentMessage Boxen angespasst (diff)
downloadtutor-module-3d383650f498dcac93362330a85a80e3f83d1520.tar.gz
tutor-module-3d383650f498dcac93362330a85a80e3f83d1520.tar.xz
tutor-module-3d383650f498dcac93362330a85a80e3f83d1520.zip
Bugfixes und Plausibilitätscheck eingefügt
Diffstat (limited to 'Dozentenmodul')
-rw-r--r--Dozentenmodul/src/gui/image/SearchEditImage_GUI.java74
1 files changed, 41 insertions, 33 deletions
diff --git a/Dozentenmodul/src/gui/image/SearchEditImage_GUI.java b/Dozentenmodul/src/gui/image/SearchEditImage_GUI.java
index b7f661b5..75318185 100644
--- a/Dozentenmodul/src/gui/image/SearchEditImage_GUI.java
+++ b/Dozentenmodul/src/gui/image/SearchEditImage_GUI.java
@@ -80,16 +80,12 @@ public class SearchEditImage_GUI extends JFrame {
/**
* Launch the application.
+ *
+ * public static void main(String[] args) { try { SearchEditImage_GUI dialog
+ * = new SearchEditImage_GUI();
+ * dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ * dialog.setVisible(true); } catch (Exception e) { e.printStackTrace(); } }
*/
- public static void main(String[] args) {
- try {
- SearchEditImage_GUI dialog = new SearchEditImage_GUI();
- dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
- dialog.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
/**
* Create the dialog.
@@ -102,6 +98,11 @@ public class SearchEditImage_GUI extends JFrame {
con.closeThriftConnection();
System.exit(0);
}
+
+ @Override
+ public void windowOpened(WindowEvent arg0) {
+ textFieldName.requestFocusInWindow();
+ }
});
// Verhindert das Vergrößern Des Fensters
setResizable(false);
@@ -419,33 +420,40 @@ public class SearchEditImage_GUI extends JFrame {
public void actionPerformed(ActionEvent e) {
con.closeThriftConnection();
- // Image.image.setImageId(imageid);
+ // check if user is in correct tab
if (tabbedPane.getSelectedIndex() == 0) {
- String imageid = modelMyImages
- .getValueAt(
- tablemyImages
- .convertRowIndexToModel(tablemyImages
- .getSelectedRow()),
- 7).toString();
-
- Image.image.setImageId(imageid);
- String imageversion = modelMyImages
- .getValueAt(
- tablemyImages
- .convertRowIndexToModel(tablemyImages
- .getSelectedRow()),
- 8).toString();
-
- Image.image.setVersion(imageversion);
- con.closeThriftConnection();
- EditImageAllgemein_GUI ea = new EditImageAllgemein_GUI();
- ea.setVisible(true);
- dispose();
+ //check if a row is selected
+ if (tablemyImages.getSelectedRow() != -1) {
+ String imageid = modelMyImages
+ .getValueAt(
+ tablemyImages
+ .convertRowIndexToModel(tablemyImages
+ .getSelectedRow()),
+ 7).toString();
+
+ Image.image.setImageId(imageid);
+ String imageversion = modelMyImages
+ .getValueAt(
+ tablemyImages
+ .convertRowIndexToModel(tablemyImages
+ .getSelectedRow()),
+ 8).toString();
+
+ Image.image.setVersion(imageversion);
+ con.closeThriftConnection();
+ EditImageAllgemein_GUI ea = new EditImageAllgemein_GUI();
+ ea.setVisible(true);
+ dispose();
+ } else {
+ JOptionPane.showMessageDialog(null,
+ "Bitte wählen Sie ein Image aus.",
+ "Image Auswahl", JOptionPane.INFORMATION_MESSAGE);
+ }// end check if row is selected
} else {
JOptionPane.showMessageDialog(null,
- "Bitte wählen Sie ein eigenes Image aus",
- "Message", JOptionPane.INFORMATION_MESSAGE);
- }
+ "Bitte wählen Sie ein eigenes Image aus.",
+ "Image Auswahl", JOptionPane.INFORMATION_MESSAGE);
+ }//end check if correct tab is selected
}
});
cancelButton.setActionCommand("Cancel");