From ef8d6328e43c102101b9e47d78602cd4ce0f8d02 Mon Sep 17 00:00:00 2001 From: Jonathan Bauer Date: Thu, 18 Sep 2014 15:51:47 +0200 Subject: [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' --- .../src/main/java/gui/image/FTPCreateUploader_GUI.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'dozentenmodul/src/main/java') 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); -- cgit v1.2.3-55-g7522