diff options
Diffstat (limited to 'Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java')
| -rw-r--r-- | Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java | 104 |
1 files changed, 60 insertions, 44 deletions
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); } |
