diff options
author | Jonathan Bauer | 2014-09-18 15:51:47 +0200 |
---|---|---|
committer | Jonathan Bauer | 2014-09-18 15:51:47 +0200 |
commit | ef8d6328e43c102101b9e47d78602cd4ce0f8d02 (patch) | |
tree | 773c01c32c613d7079f1e4f73060ffad62dc2d69 /dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java | |
parent | [client] upload: show only '.vmdk' when browsing for the image to upload. (diff) | |
download | tutor-module-ef8d6328e43c102101b9e47d78602cd4ce0f8d02.tar.gz tutor-module-ef8d6328e43c102101b9e47d78602cd4ce0f8d02.tar.xz tutor-module-ef8d6328e43c102101b9e47d78602cd4ce0f8d02.zip |
[client] only enable upload button if selected file is a vmdk
fix bug that if you selected a vmdk file, the upload button was enabled and stayed enabled even if you selected a new file not ending with '.vmdk'
Diffstat (limited to 'dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java')
-rw-r--r-- | dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java b/dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java index f89142da..d2e81721 100644 --- a/dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java +++ b/dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java @@ -193,14 +193,14 @@ public class FTPCreateUploader_GUI extends JFrame implements lblPath.addPropertyChangeListener(new PropertyChangeListener() { public void propertyChange(PropertyChangeEvent arg0) { - if (lblPath.getText() == null) { - // wenn leer, dann upload button nicht freigeben + if (lblPath.getText() == null || !lblPath.getText().endsWith(".vmdk")) { + // Keine Auswahl oder Auswahl ist keine vmdk btnUploadStarten.setEnabled(false); - btnUploadStarten.setText("Bitte warten"); - } else if (lblPath.getText().endsWith(".vmdk")) { - // wenn leer, dann upload button freigeben + btnUploadStarten.setText("Kein Image!"); + } else { + // ok, enable it btnUploadStarten.setEnabled(true); - btnUploadStarten.setText("Upload auf Server starten"); + btnUploadStarten.setText("Upload starten"); } } }); @@ -209,6 +209,7 @@ public class FTPCreateUploader_GUI extends JFrame implements contentPanel.add(lblPath); btnUploadStarten.setEnabled(false); + btnUploadStarten.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { buttonUploadActionPerformed(arg0); |