summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/VirtDropDownConfigEditorWindowLayout.java
diff options
context:
space:
mode:
authorVictor Mocanu2018-04-16 16:12:42 +0200
committerSimon Rettberg2018-04-16 16:12:42 +0200
commitebd9d933431fdf2cd8cc2da2720a0be8362c0849 (patch)
treefac61f345ba6117e580d22eed889ace224068636 /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)
downloadtutor-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.java64
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);
+ }
+ }
}