summaryrefslogtreecommitdiffstats
path: root/Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java
diff options
context:
space:
mode:
authorTobias Spitzer2014-07-17 10:39:11 +0200
committerTobias Spitzer2014-07-17 10:39:11 +0200
commite3fefe1c7093687265c883e2bf168f4bc63a0a74 (patch)
tree89e395eb88f62ef17a10f615d02fa6db03b7dab6 /Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java
parentErsten zwei Funktionen (diff)
downloadtutor-module-e3fefe1c7093687265c883e2bf168f4bc63a0a74.tar.gz
tutor-module-e3fefe1c7093687265c883e2bf168f4bc63a0a74.tar.xz
tutor-module-e3fefe1c7093687265c883e2bf168f4bc63a0a74.zip
Es ist nun möglich ein Image als Vorlage definiert anzulegen und hochzuladen.
Ebsenso ist es möglich eine Vorlage in ein bestehendes Image und andersrum zu tauschen
Diffstat (limited to 'Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java')
-rw-r--r--Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java46
1 files changed, 36 insertions, 10 deletions
diff --git a/Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java b/Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java
index 34594f3d..f861901f 100644
--- a/Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java
+++ b/Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java
@@ -52,8 +52,11 @@ public class CreateImageTechnisch_GUI extends JFrame {
JRadioButton rdbtnlicenseNein;
JRadioButton rdbtnInternetJa;
JRadioButton rdbtnInternetNein;
+ JRadioButton radioButtonVorlageJa;
+ JRadioButton radioButtonVorlageNein;
private final ButtonGroup buttonGrouplicense = new ButtonGroup();
private final ButtonGroup buttonGroupInternet = new ButtonGroup();
+ private final ButtonGroup buttonGroupVorlage = new ButtonGroup();
/**
@@ -110,55 +113,70 @@ public class CreateImageTechnisch_GUI extends JFrame {
JPanel panel_1 = new JPanel();
panel_1.setBackground(SystemColor.menu);
panel_1.setBorder(new TitledBorder(null, "Informationen zum Image", TitledBorder.LEADING, TitledBorder.TOP, null, null));
- panel_1.setBounds(10, 66, 557, 124);
+ panel_1.setBounds(10, 52, 557, 138);
contentPanel.add(panel_1);
panel_1.setLayout(null);
rdbtnlicenseNein = new JRadioButton("Nein");
buttonGrouplicense.add(rdbtnlicenseNein);
- rdbtnlicenseNein.setBounds(377, 29, 46, 23);
+ rdbtnlicenseNein.setBounds(377, 49, 46, 23);
panel_1.add(rdbtnlicenseNein);
rdbtnInternetNein = new JRadioButton("Nein");
rdbtnInternetNein.setSelected(true);
buttonGroupInternet.add(rdbtnInternetNein);
- rdbtnInternetNein.setBounds(377, 57, 46, 23);
+ rdbtnInternetNein.setBounds(377, 77, 46, 23);
panel_1.add(rdbtnInternetNein);
JLabel lblInternetIstInnerhalb = new JLabel("Internet ist f\u00FCr dieses Image gesperrt:");
- lblInternetIstInnerhalb.setBounds(10, 58, 250, 20);
+ lblInternetIstInnerhalb.setBounds(10, 78, 250, 20);
panel_1.add(lblInternetIstInnerhalb);
JButton btnInternetSettings = new JButton("Einstellungen...");
btnInternetSettings.setEnabled(false);
- btnInternetSettings.setBounds(439, 57, 108, 23);
+ btnInternetSettings.setBounds(439, 77, 108, 23);
panel_1.add(btnInternetSettings);
rdbtnInternetJa = new JRadioButton("Ja");
buttonGroupInternet.add(rdbtnInternetJa);
- rdbtnInternetJa.setBounds(266, 57, 41, 23);
+ rdbtnInternetJa.setBounds(266, 77, 41, 23);
panel_1.add(rdbtnInternetJa);
rdbtnlicenseJa = new JRadioButton("Ja");
rdbtnlicenseJa.setSelected(true);
buttonGrouplicense.add(rdbtnlicenseJa);
- rdbtnlicenseJa.setBounds(266, 29, 41, 23);
+ rdbtnlicenseJa.setBounds(266, 49, 41, 23);
panel_1.add(rdbtnlicenseJa);
JLabel lblNewLabel_2 = new JLabel("Image enth\u00E4lt lizenzpflichtige Software:");
- lblNewLabel_2.setBounds(10, 30, 250, 20);
+ lblNewLabel_2.setBounds(10, 50, 250, 20);
panel_1.add(lblNewLabel_2);
JLabel lblLizenzserverEintragen = new JLabel("Lizenzserver eintragen:");
- lblLizenzserverEintragen.setBounds(10, 85, 250, 20);
+ lblLizenzserverEintragen.setBounds(10, 105, 250, 20);
panel_1.add(lblLizenzserverEintragen);
JButton btnLicenseServer = new JButton("Server-Adresse...");
btnLicenseServer.setEnabled(false);
- btnLicenseServer.setBounds(266, 84, 157, 23);
+ btnLicenseServer.setBounds(266, 104, 157, 23);
panel_1.add(btnLicenseServer);
+ JLabel lblImageIstEine = new JLabel("Image ist eine Vorlage:");
+ lblImageIstEine.setBounds(10, 24, 250, 20);
+ panel_1.add(lblImageIstEine);
+
+ radioButtonVorlageJa = new JRadioButton("Ja");
+ buttonGroupVorlage.add(radioButtonVorlageJa);
+ radioButtonVorlageJa.setSelected(true);
+ radioButtonVorlageJa.setBounds(266, 23, 41, 23);
+ panel_1.add(radioButtonVorlageJa);
+
+ radioButtonVorlageNein = new JRadioButton("Nein");
+ buttonGroupVorlage.add(radioButtonVorlageNein);
+ radioButtonVorlageNein.setBounds(377, 23, 46, 23);
+ panel_1.add(radioButtonVorlageNein);
+
JPanel panel_2 = new JPanel();
panel_2.setLayout(null);
panel_2.setBorder(new TitledBorder(null, "Empfehlung bez\u00fcglich Ressourcen", TitledBorder.LEADING, TitledBorder.TOP, null, null));
@@ -314,6 +332,14 @@ public class CreateImageTechnisch_GUI extends JFrame {
{
Image.image.setLicensed(false);
}
+ if(radioButtonVorlageJa.isSelected()==true)
+ {
+ Image.image.setVorlage(true);
+ }
+ else
+ {
+ Image.image.setVorlage(false);
+ }
Image.image.setCpu(Integer.valueOf(spinnerCPU.getValue().toString()).intValue());
Image.image.setRam(Integer.valueOf(spinnerRam.getValue().toString()).intValue());
CreateImageFreigabe_GUI ea=new CreateImageFreigabe_GUI();