diff options
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ContainerBindMountWindow.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ContainerBindMountWindow.java | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ContainerBindMountWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ContainerBindMountWindow.java index 62f8514e..e261d99a 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ContainerBindMountWindow.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ContainerBindMountWindow.java @@ -8,6 +8,8 @@ import org.openslx.dozmod.model.ContainerBindMount; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; +import java.awt.event.ItemEvent; +import java.awt.event.ItemListener; import java.util.ArrayList; import java.util.List; @@ -31,8 +33,8 @@ public class ContainerBindMountWindow extends ContainerBindMountWindowLayout { dispose(); } }); - this.txtBmSource.getDocument().addDocumentListener(new TextChangeListener() { - @Override public void changed() { + this.cboSourceMountPoint.addItemListener(new ItemListener() { + @Override public void itemStateChanged(ItemEvent e) { isInputComplete(); } }); @@ -46,7 +48,8 @@ public class ContainerBindMountWindow extends ContainerBindMountWindowLayout { private boolean isInputComplete() { btnSave.setEnabled(false); - if (txtBmSource == null || txtBmSource.getText().isEmpty()) { + + if (cboSourceMountPoint == null || cboSourceMountPoint.getSelectedIndex() == 0) { header.updateStatus("Source Path is Missing"); return false; } @@ -61,7 +64,8 @@ public class ContainerBindMountWindow extends ContainerBindMountWindowLayout { private void saveEntry() { ContainerBindMount bindMount = new ContainerBindMount(); - bindMount.setSource(this.txtBmSource.getText()); + bindMount.setSource( + ContainerBindMountWindowLayout.SOURCE_MOUNT_POINTS[cboSourceMountPoint.getSelectedIndex()]); bindMount.setTarget(this.txtBmTarget.getText()); bindMount.setOptions(this.txtBmOptions.getText()); |