summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Wilson2014-09-02 15:03:34 +0200
committerMichael Wilson2014-09-02 15:03:34 +0200
commit0ef05541da23b5eb5d040a8b17a4fa3220ce1ba9 (patch)
treee47ec00b0b46c1e94bec7a716ba9e0da06d735ba
parent-Berechtigungstext korrigiert (diff)
downloadtutor-module-0ef05541da23b5eb5d040a8b17a4fa3220ce1ba9.tar.gz
tutor-module-0ef05541da23b5eb5d040a8b17a4fa3220ce1ba9.tar.xz
tutor-module-0ef05541da23b5eb5d040a8b17a4fa3220ce1ba9.zip
RadioButtons durch Checkboxen ersetzt
-rw-r--r--Dozentenmodul/bin/gui/image/CreateImageTechnisch_GUI.classbin9965 -> 10067 bytes
-rw-r--r--Dozentenmodul/bin/gui/image/EditImageTechnisch_GUI.classbin10888 -> 10781 bytes
-rw-r--r--Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java104
-rw-r--r--Dozentenmodul/src/gui/image/EditImageTechnisch_GUI.java125
4 files changed, 144 insertions, 85 deletions
diff --git a/Dozentenmodul/bin/gui/image/CreateImageTechnisch_GUI.class b/Dozentenmodul/bin/gui/image/CreateImageTechnisch_GUI.class
index 933ab951..d595c360 100644
--- a/Dozentenmodul/bin/gui/image/CreateImageTechnisch_GUI.class
+++ b/Dozentenmodul/bin/gui/image/CreateImageTechnisch_GUI.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/image/EditImageTechnisch_GUI.class b/Dozentenmodul/bin/gui/image/EditImageTechnisch_GUI.class
index 0c82438c..e3f82c34 100644
--- a/Dozentenmodul/bin/gui/image/EditImageTechnisch_GUI.class
+++ b/Dozentenmodul/bin/gui/image/EditImageTechnisch_GUI.class
Binary files differ
diff --git a/Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java b/Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java
index 6ffd9f19..8286310d 100644
--- a/Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java
+++ b/Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java
@@ -20,6 +20,7 @@ import java.util.List;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
+import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
@@ -54,12 +55,15 @@ public class CreateImageTechnisch_GUI extends JFrame {
String[] result;
JSpinner spinnerCPU;
JSpinner spinnerRam;
- JRadioButton rdbtnlicenseJa;
- JRadioButton rdbtnlicenseNein;
- JRadioButton rdbtnInternetJa;
- JRadioButton rdbtnInternetNein;
- JRadioButton radioButtonVorlageJa;
- JRadioButton radioButtonVorlageNein;
+ //JRadioButton rdbtnlicenseJa;
+ //JRadioButton rdbtnlicenseNein;
+ //JRadioButton rdbtnInternetJa;
+ //JRadioButton rdbtnInternetNein;
+ //JRadioButton radioButtonVorlageJa;
+ //JRadioButton radioButtonVorlageNein;
+ private JCheckBox chckbxIsTemplate;
+ private JCheckBox chckbxIsLicensed;
+ private JCheckBox chckbxIsInternetBlocked;
JComboBox comboBox;
private final ButtonGroup buttonGrouplicense = new ButtonGroup();
private final ButtonGroup buttonGroupInternet = new ButtonGroup();
@@ -125,17 +129,7 @@ public class CreateImageTechnisch_GUI extends JFrame {
panel_1.setBounds(10, 36, 557, 166);
contentPanel.add(panel_1);
panel_1.setLayout(null);
-
- rdbtnlicenseNein = new JRadioButton("Nein");
- buttonGrouplicense.add(rdbtnlicenseNein);
- rdbtnlicenseNein.setBounds(377, 77, 46, 23);
- panel_1.add(rdbtnlicenseNein);
-
- rdbtnInternetNein = new JRadioButton("Nein");
- rdbtnInternetNein.setSelected(true);
- buttonGroupInternet.add(rdbtnInternetNein);
- rdbtnInternetNein.setBounds(377, 105, 46, 23);
- panel_1.add(rdbtnInternetNein);
+
JLabel lblInternetIstInnerhalb = new JLabel("Internet ist f\u00FCr dieses Image gesperrt:");
lblInternetIstInnerhalb.setBounds(10, 106, 250, 20);
@@ -146,22 +140,23 @@ public class CreateImageTechnisch_GUI extends JFrame {
btnInternetSettings.setBounds(439, 105, 108, 23);
panel_1.add(btnInternetSettings);
- rdbtnInternetJa = new JRadioButton("Ja");
-
- buttonGroupInternet.add(rdbtnInternetJa);
- rdbtnInternetJa.setBounds(266, 105, 41, 23);
- panel_1.add(rdbtnInternetJa);
-
- rdbtnlicenseJa = new JRadioButton("Ja");
- rdbtnlicenseJa.setSelected(true);
- buttonGrouplicense.add(rdbtnlicenseJa);
- rdbtnlicenseJa.setBounds(266, 77, 41, 23);
- panel_1.add(rdbtnlicenseJa);
JLabel lblNewLabel_2 = new JLabel("Image enth\u00E4lt lizenzpflichtige Software:");
lblNewLabel_2.setBounds(10, 78, 250, 20);
panel_1.add(lblNewLabel_2);
+ chckbxIsTemplate = new JCheckBox("");
+ chckbxIsTemplate.setBounds(266, 50, 97, 23);
+ panel_1.add(chckbxIsTemplate);
+
+ chckbxIsLicensed = new JCheckBox("");
+ chckbxIsLicensed.setBounds(266, 76, 97, 23);
+ panel_1.add(chckbxIsLicensed);
+
+ chckbxIsInternetBlocked = new JCheckBox("");
+ chckbxIsInternetBlocked.setBounds(266, 104, 97, 23);
+ panel_1.add(chckbxIsInternetBlocked);
+
JLabel lblLizenzserverEintragen = new JLabel("Lizenzserver eintragen:");
lblLizenzserverEintragen.setBounds(10, 133, 250, 20);
panel_1.add(lblLizenzserverEintragen);
@@ -174,22 +169,35 @@ public class CreateImageTechnisch_GUI extends JFrame {
JLabel lblImageIstEine = new JLabel("Image ist eine Vorlage:");
lblImageIstEine.setBounds(10, 52, 250, 20);
panel_1.add(lblImageIstEine);
-
- radioButtonVorlageJa = new JRadioButton("Ja");
- buttonGroupVorlage.add(radioButtonVorlageJa);
- radioButtonVorlageJa.setBounds(266, 51, 41, 23);
- panel_1.add(radioButtonVorlageJa);
-
- radioButtonVorlageNein = new JRadioButton("Nein");
- radioButtonVorlageNein.setSelected(true);
- buttonGroupVorlage.add(radioButtonVorlageNein);
- radioButtonVorlageNein.setBounds(377, 51, 46, 23);
- panel_1.add(radioButtonVorlageNein);
+
JLabel lblBetriebssystem = new JLabel("Betriebssystem:");
lblBetriebssystem.setBounds(10, 21, 250, 20);
panel_1.add(lblBetriebssystem);
+ if (Image.image.isVorlage() == true) {
+ //radioButtonVorlageJa.setSelected(true);
+ chckbxIsTemplate.setSelected(true);
+ } else {
+ //radioButtonVorlageNein.setSelected(true);
+ chckbxIsTemplate.setSelected(false);
+ }
+
+ if(Image.image.isInternet() == true ){
+ chckbxIsInternetBlocked.setSelected(true);
+ } else {
+ chckbxIsInternetBlocked.setSelected(false);
+ }
+
+ if (Image.image.isLicensed() == true) {
+ //rdbtnlicenseJa.setSelected(true);
+ chckbxIsLicensed.setSelected(true);
+ chckbxIsLicensed.isSelected();
+ } else {
+ //rdbtnlicenseNein.setSelected(true);
+ chckbxIsLicensed.setSelected(false);
+ }
+
comboBox = new JComboBox();
try {
List<String> os=client.getAllOS();
@@ -309,7 +317,7 @@ public class CreateImageTechnisch_GUI extends JFrame {
cancelButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
- if(rdbtnInternetJa.isSelected()==true)
+ if(chckbxIsInternetBlocked.isSelected()==true)
{
Image.image.setInternet(true);
}
@@ -318,7 +326,7 @@ public class CreateImageTechnisch_GUI extends JFrame {
Image.image.setInternet(false);
}
- if(rdbtnlicenseJa.isSelected()==true)
+ if(chckbxIsLicensed.isSelected()==true)
{
Image.image.setLicensed(true);
}
@@ -326,6 +334,13 @@ public class CreateImageTechnisch_GUI extends JFrame {
{
Image.image.setLicensed(false);
}
+
+ if(chckbxIsTemplate.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());
Image.image.setOS(comboBox.getSelectedItem().toString());
@@ -342,7 +357,8 @@ public class CreateImageTechnisch_GUI extends JFrame {
JButton continueButton = new JButton("Weiter");
continueButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
- if(rdbtnInternetJa.isSelected()==true)
+
+ if(chckbxIsInternetBlocked.isSelected()==true)
{
Image.image.setInternet(true);
}
@@ -351,7 +367,7 @@ public class CreateImageTechnisch_GUI extends JFrame {
Image.image.setInternet(false);
}
- if(rdbtnlicenseJa.isSelected()==true)
+ if(chckbxIsLicensed.isSelected()==true)
{
Image.image.setLicensed(true);
}
@@ -359,7 +375,7 @@ public class CreateImageTechnisch_GUI extends JFrame {
{
Image.image.setLicensed(false);
}
- if(radioButtonVorlageJa.isSelected()==true)
+ if(chckbxIsTemplate.isSelected()==true)
{
Image.image.setVorlage(true);
}
diff --git a/Dozentenmodul/src/gui/image/EditImageTechnisch_GUI.java b/Dozentenmodul/src/gui/image/EditImageTechnisch_GUI.java
index 217e2825..5da9259e 100644
--- a/Dozentenmodul/src/gui/image/EditImageTechnisch_GUI.java
+++ b/Dozentenmodul/src/gui/image/EditImageTechnisch_GUI.java
@@ -47,6 +47,7 @@ import models.Links;
import javax.swing.JComboBox;
import org.apache.thrift.TException;
+import javax.swing.JCheckBox;
@SuppressWarnings("serial")
public class EditImageTechnisch_GUI extends JFrame {
@@ -55,18 +56,22 @@ public class EditImageTechnisch_GUI extends JFrame {
String[] result;
JSpinner spinnerCPU;
JSpinner spinnerRam;
- JRadioButton rdbtnlicenseJa;
- JRadioButton rdbtnlicenseNein;
- JRadioButton rdbtnInternetJa;
- JRadioButton rdbtnInternetNein;
- JRadioButton radioButtonVorlageJa;
- JRadioButton radioButtonVorlageNein;
+ //JRadioButton rdbtnlicenseJa;
+ //JRadioButton rdbtnlicenseNein;
+ //JRadioButton rdbtnInternetJa;
+ //JRadioButton rdbtnInternetNein;
+ //JRadioButton radioButtonVorlageJa;
+ //JRadioButton radioButtonVorlageNein;
+ private JCheckBox chckbxIsTemplate;
+ private JCheckBox chckbxIsLicensed;
+ private JCheckBox chckbxIsInternetBlocked;
private final ButtonGroup buttonGrouplicense = new ButtonGroup();
private final ButtonGroup buttonGroupInternet = new ButtonGroup();
private final ButtonGroup buttonGroupVorlage = new ButtonGroup();
JComboBox comboBox;
ThriftConnection con = new ThriftConnection();
Client client = models.Client.clientcon.getClient();
+
/**
* Create the dialog.
*/
@@ -137,29 +142,37 @@ public class EditImageTechnisch_GUI extends JFrame {
"Image enth\u00E4lt lizenzpflichtige Software:");
lblNewLabel_2.setBounds(10, 77, 250, 20);
panel_1.add(lblNewLabel_2);
-
- rdbtnlicenseJa = new JRadioButton("Ja");
- rdbtnlicenseJa.setSelected(true);
- buttonGrouplicense.add(rdbtnlicenseJa);
- rdbtnlicenseJa.setBounds(266, 76, 109, 23);
- panel_1.add(rdbtnlicenseJa);
-
- rdbtnlicenseNein = new JRadioButton("Nein");
- buttonGrouplicense.add(rdbtnlicenseNein);
- rdbtnlicenseNein.setBounds(377, 76, 109, 23);
- panel_1.add(rdbtnlicenseNein);
- if (Image.image.isLicensed() == true) {
- rdbtnlicenseJa.setSelected(true);
- } else {
- rdbtnlicenseNein.setSelected(true);
- }
+
+ chckbxIsTemplate = new JCheckBox("");
+ chckbxIsTemplate.setBounds(266, 50, 97, 23);
+ panel_1.add(chckbxIsTemplate);
+
+ chckbxIsLicensed = new JCheckBox("");
+ chckbxIsLicensed.setBounds(266, 76, 97, 23);
+ panel_1.add(chckbxIsLicensed);
+
+ chckbxIsInternetBlocked = new JCheckBox("");
+ chckbxIsInternetBlocked.setBounds(266, 104, 97, 23);
+ panel_1.add(chckbxIsInternetBlocked);
+
+ //rdbtnlicenseJa = new JRadioButton("Ja");
+ //rdbtnlicenseJa.setSelected(true);
+ //buttonGrouplicense.add(rdbtnlicenseJa);
+ //rdbtnlicenseJa.setBounds(266, 76, 109, 23);
+ //panel_1.add(rdbtnlicenseJa);
+
+ //rdbtnlicenseNein = new JRadioButton("Nein");
+ //buttonGrouplicense.add(rdbtnlicenseNein);
+ //rdbtnlicenseNein.setBounds(377, 76, 53, 23);
+ //panel_1.add(rdbtnlicenseNein);
+
JLabel lblInternetIstInnerhalb = new JLabel(
"Internet ist innerhalb des Image gesperrt:");
lblInternetIstInnerhalb.setBounds(10, 105, 250, 20);
panel_1.add(lblInternetIstInnerhalb);
- rdbtnInternetJa = new JRadioButton("Ja");
+ /*rdbtnInternetJa = new JRadioButton("Ja");
buttonGroupInternet.add(rdbtnInternetJa);
rdbtnInternetJa.setBounds(266, 104, 109, 23);
panel_1.add(rdbtnInternetJa);
@@ -167,9 +180,9 @@ public class EditImageTechnisch_GUI extends JFrame {
rdbtnInternetNein = new JRadioButton("Nein");
rdbtnInternetNein.setSelected(true);
buttonGroupInternet.add(rdbtnInternetNein);
- rdbtnInternetNein.setBounds(377, 104, 109, 23);
+ rdbtnInternetNein.setBounds(377, 104, 53, 23);
panel_1.add(rdbtnInternetNein);
-
+ */
JLabel label = new JLabel("Lizenzserver eintragen:");
label.setBounds(10, 134, 250, 20);
panel_1.add(label);
@@ -183,16 +196,16 @@ public class EditImageTechnisch_GUI extends JFrame {
label_4.setBounds(10, 51, 250, 20);
panel_1.add(label_4);
- radioButtonVorlageJa = new JRadioButton("Ja");
- buttonGroupVorlage.add(radioButtonVorlageJa);
- radioButtonVorlageJa.setBounds(266, 50, 41, 23);
- panel_1.add(radioButtonVorlageJa);
+ //radioButtonVorlageJa = new JRadioButton("Ja");
+ //buttonGroupVorlage.add(radioButtonVorlageJa);
+ //radioButtonVorlageJa.setBounds(266, 50, 41, 23);
+ //panel_1.add(radioButtonVorlageJa);
- radioButtonVorlageNein = new JRadioButton("Nein");
- radioButtonVorlageNein.setSelected(true);
- buttonGroupVorlage.add(radioButtonVorlageNein);
- radioButtonVorlageNein.setBounds(377, 50, 46, 23);
- panel_1.add(radioButtonVorlageNein);
+ //radioButtonVorlageNein = new JRadioButton("Nein");
+ //radioButtonVorlageNein.setSelected(true);
+ //buttonGroupVorlage.add(radioButtonVorlageNein);
+ //radioButtonVorlageNein.setBounds(377, 50, 46, 23);
+ //panel_1.add(radioButtonVorlageNein);
JLabel lblBetriebssystem = new JLabel("Betriebssystem:");
lblBetriebssystem.setBounds(10, 26, 250, 20);
@@ -222,11 +235,32 @@ public class EditImageTechnisch_GUI extends JFrame {
System.out.println(comboBox.getSelectedItem().toString());
comboBox.setBounds(270, 26, 277, 20);
panel_1.add(comboBox);
+
+
+
if (Image.image.isVorlage() == true) {
- radioButtonVorlageJa.setSelected(true);
+ //radioButtonVorlageJa.setSelected(true);
+ chckbxIsTemplate.setSelected(true);
} else {
- radioButtonVorlageNein.setSelected(true);
+ //radioButtonVorlageNein.setSelected(true);
+ chckbxIsTemplate.setSelected(false);
}
+
+ if(Image.image.isInternet() == true ){
+ chckbxIsInternetBlocked.setSelected(true);
+ } else {
+ chckbxIsInternetBlocked.setSelected(false);
+ }
+
+ if (Image.image.isLicensed() == true) {
+ //rdbtnlicenseJa.setSelected(true);
+ chckbxIsLicensed.setSelected(true);
+ chckbxIsLicensed.isSelected();
+ } else {
+ //rdbtnlicenseNein.setSelected(true);
+ chckbxIsLicensed.setSelected(false);
+ }
+
JLabel lblHauptmen = new JLabel("Hauptmen\u00FC");
lblHauptmen.addMouseListener(new MouseAdapter() {
@Override
@@ -344,17 +378,24 @@ public class EditImageTechnisch_GUI extends JFrame {
spinnerCPU.getValue().toString()).intValue());
Image.image.setRam(Integer.valueOf(
spinnerRam.getValue().toString()).intValue());
- if (rdbtnInternetJa.isSelected() == true) {
+ if (chckbxIsInternetBlocked.isSelected() == true) {
Image.image.setInternet(true);
} else {
Image.image.setInternet(false);
}
- if (rdbtnlicenseJa.isSelected() == true) {
+ if (chckbxIsLicensed.isSelected() == true) {
Image.image.setLicensed(true);
} else {
Image.image.setLicensed(false);
}
+
+ if (chckbxIsTemplate.isSelected() == true) {
+ Image.image.setVorlage(true);
+ } else {
+ Image.image.setVorlage(false);
+ }
+
Image.image.setOS(comboBox.getSelectedItem().toString());
// oeffnet das vorherige Fenster
EditImageAllgemein_GUI ei = new EditImageAllgemein_GUI();
@@ -374,22 +415,24 @@ public class EditImageTechnisch_GUI extends JFrame {
spinnerCPU.getValue().toString()).intValue());
Image.image.setRam(Integer.valueOf(
spinnerRam.getValue().toString()).intValue());
- if (rdbtnInternetJa.isSelected() == true) {
+ if (chckbxIsInternetBlocked.isSelected() == true) {
Image.image.setInternet(true);
} else {
Image.image.setInternet(false);
}
- if (rdbtnlicenseJa.isSelected() == true) {
+ if (chckbxIsLicensed.isSelected() == true) {
Image.image.setLicensed(true);
} else {
Image.image.setLicensed(false);
}
- if (radioButtonVorlageJa.isSelected() == true) {
+
+ if (chckbxIsTemplate.isSelected() == true) {
Image.image.setVorlage(true);
} else {
Image.image.setVorlage(false);
}
+
Image.image.setOS(comboBox.getSelectedItem().toString());
System.out.println("Betriebssystem: "+Image.image.getOS()+", istVorlage: "+Image.image.isVorlage()+", Lizenzpflichtig: "+Image.image.isLicensed()+", Internetsperre: "+Image.image.isInternet()+", CPU: "+Image.image.getCpu()+", RAM: "+Image.image.getRam());
// oeffnet das naechste Fenster