diff options
| author | Michael Wilson | 2014-09-02 15:03:34 +0200 |
|---|---|---|
| committer | Michael Wilson | 2014-09-02 15:03:34 +0200 |
| commit | 0ef05541da23b5eb5d040a8b17a4fa3220ce1ba9 (patch) | |
| tree | e47ec00b0b46c1e94bec7a716ba9e0da06d735ba | |
| parent | -Berechtigungstext korrigiert (diff) | |
| download | tutor-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.class | bin | 9965 -> 10067 bytes | |||
| -rw-r--r-- | Dozentenmodul/bin/gui/image/EditImageTechnisch_GUI.class | bin | 10888 -> 10781 bytes | |||
| -rw-r--r-- | Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java | 104 | ||||
| -rw-r--r-- | Dozentenmodul/src/gui/image/EditImageTechnisch_GUI.java | 125 |
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 Binary files differindex 933ab951..d595c360 100644 --- a/Dozentenmodul/bin/gui/image/CreateImageTechnisch_GUI.class +++ b/Dozentenmodul/bin/gui/image/CreateImageTechnisch_GUI.class diff --git a/Dozentenmodul/bin/gui/image/EditImageTechnisch_GUI.class b/Dozentenmodul/bin/gui/image/EditImageTechnisch_GUI.class Binary files differindex 0c82438c..e3f82c34 100644 --- a/Dozentenmodul/bin/gui/image/EditImageTechnisch_GUI.class +++ b/Dozentenmodul/bin/gui/image/EditImageTechnisch_GUI.class 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 |
