diff options
author | Victor Mocanu | 2018-04-16 16:12:42 +0200 |
---|---|---|
committer | Simon Rettberg | 2018-04-16 16:12:42 +0200 |
commit | ebd9d933431fdf2cd8cc2da2720a0be8362c0849 (patch) | |
tree | fac61f345ba6117e580d22eed889ace224068636 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/VirtDropDownConfigEditorWindowLayout.java | |
parent | [server] Calculate DNBD3-CRC32 list of incoming transfers and dump to disk (diff) | |
download | tutor-module-ebd9d933431fdf2cd8cc2da2720a0be8362c0849.tar.gz tutor-module-ebd9d933431fdf2cd8cc2da2720a0be8362c0849.tar.xz tutor-module-ebd9d933431fdf2cd8cc2da2720a0be8362c0849.zip |
[*] Add virtualbox support
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/VirtDropDownConfigEditorWindowLayout.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/VirtDropDownConfigEditorWindowLayout.java | 64 |
1 files changed, 37 insertions, 27 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/VirtDropDownConfigEditorWindowLayout.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/VirtDropDownConfigEditorWindowLayout.java index db79f7d0..28dd5e4e 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/VirtDropDownConfigEditorWindowLayout.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/VirtDropDownConfigEditorWindowLayout.java @@ -4,6 +4,7 @@ import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.Insets; import java.awt.Window; +import java.util.List; import javax.swing.BorderFactory; import javax.swing.Box; @@ -21,10 +22,10 @@ import org.openslx.dozmod.gui.control.ComboBox; import org.openslx.dozmod.gui.control.ComboBox.ComboBoxRenderer; import org.openslx.dozmod.gui.control.WordWrapLabel; import org.openslx.dozmod.gui.helper.GridManager; -import org.openslx.util.vm.VmwareMetaData.DDAcceleration; -import org.openslx.util.vm.VmwareMetaData.EthernetDevType; -import org.openslx.util.vm.VmwareMetaData.HWVersion; -import org.openslx.util.vm.VmwareMetaData.SoundCardType; +import org.openslx.util.vm.VmMetaData.DDAcceleration; +import org.openslx.util.vm.VmMetaData.EthernetDevType; +import org.openslx.util.vm.VmMetaData.HWVersion; +import org.openslx.util.vm.VmMetaData.SoundCardType; @SuppressWarnings("serial") public class VirtDropDownConfigEditorWindowLayout extends JDialog { @@ -64,7 +65,6 @@ public class VirtDropDownConfigEditorWindowLayout extends JDialog { * ComboBoxes - one for each device */ - // SoundBox cboSound = new ComboBox<>(new ComboBoxRenderer<SoundCardType>() { @Override public String renderItem(SoundCardType item) { @@ -72,10 +72,6 @@ public class VirtDropDownConfigEditorWindowLayout extends JDialog { } }); - for (SoundCardType i : SoundCardType.values()) { - cboSound.addItem(i); - } - // 3D accelerationBox cbo3DAcceleration = new ComboBox<>(new ComboBoxRenderer<DDAcceleration>() { @Override @@ -84,10 +80,6 @@ public class VirtDropDownConfigEditorWindowLayout extends JDialog { } }); - for (DDAcceleration i : DDAcceleration.values()) { - cbo3DAcceleration.addItem(i); - } - // HardwareVersioBox cboHWVersion = new ComboBox<>(new ComboBoxRenderer<HWVersion>() { @Override @@ -96,10 +88,6 @@ public class VirtDropDownConfigEditorWindowLayout extends JDialog { } }); - for (HWVersion i : HWVersion.values()) { - cboHWVersion.addItem(i); - } - // HardwareVersioBox cboE0VirtDev = new ComboBox<>(new ComboBoxRenderer<EthernetDevType>() { @Override @@ -108,10 +96,6 @@ public class VirtDropDownConfigEditorWindowLayout extends JDialog { } }); - for (EthernetDevType i : EthernetDevType.values()) { - cboE0VirtDev.addItem(i); - } - pnlEditor = new JEditorPane("text/plain", null); pnlScrollPane = new JScrollPane(pnlEditor, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); @@ -130,10 +114,10 @@ public class VirtDropDownConfigEditorWindowLayout extends JDialog { grid.add(new JLabel("Netzwerkkarte")).fill(true, false).expand(false, false); grid.add(cboE0VirtDev).fill(true, false).expand(true, false); grid.nextRow(); - + grid.add(Box.createVerticalGlue(), 2).expand(true, true); grid.nextRow(); - + JPanel buttonPane = new JPanel(); buttonPane.setLayout(new BoxLayout(buttonPane, BoxLayout.LINE_AXIS)); buttonPane.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5)); @@ -149,10 +133,36 @@ public class VirtDropDownConfigEditorWindowLayout extends JDialog { grid.add(buttonPane, 2).fill(true, false).expand(true, false); grid.finish(false); - Dimension size = Gui.getScaledDimension(550, 300); - setMinimumSize(size); - setMaximumSize(size); - setSize(size); + setPreferredSize(Gui.getScaledDimension(600, 400)); + setMinimumSize(Gui.getScaledDimension(450, 350)); Gui.centerShellOverShell(modalParent, this); } + + // SoundBox + public void initializeSoundBox(List<SoundCardType> list) { + for (SoundCardType i : list) { + cboSound.addItem(i); + } + } + + // 3 D acceleration + public void initializeDDABox(List<DDAcceleration> list) { + for (DDAcceleration i : list) { + cbo3DAcceleration.addItem(i); + } + } + + // Hardware version + public void initializeHWVersBox(List<HWVersion> list) { + for (HWVersion i : list) { + cboHWVersion.addItem(i); + } + } + + // Ethernet Device type + public void initializeEDTBox(List<EthernetDevType> list) { + for (EthernetDevType i : list) { + cboE0VirtDev.addItem(i); + } + } } |