From f3d2dc54c2ec1ffc6420172995360f6f493bcfa1 Mon Sep 17 00:00:00 2001 From: Jonathan Bauer Date: Thu, 11 Sep 2014 18:52:27 +0200 Subject: reworked config file class, now a static class. see code for an example... --- .../src/main/java/gui/intro/VmWareLink_GUI.java | 23 ++++------------------ 1 file changed, 4 insertions(+), 19 deletions(-) (limited to 'dozentenmodul/src/main/java/gui/intro/VmWareLink_GUI.java') diff --git a/dozentenmodul/src/main/java/gui/intro/VmWareLink_GUI.java b/dozentenmodul/src/main/java/gui/intro/VmWareLink_GUI.java index d5350fbd..a9c00acd 100644 --- a/dozentenmodul/src/main/java/gui/intro/VmWareLink_GUI.java +++ b/dozentenmodul/src/main/java/gui/intro/VmWareLink_GUI.java @@ -38,6 +38,7 @@ import models.Links; import org.ini4j.InvalidFileFormatException; import org.ini4j.Wini; +import config.config_file; import util.GuiOrganizer; import util.OpenLinks; @@ -111,25 +112,9 @@ public class VmWareLink_GUI extends JFrame { chckbxNewCheckBox = new JCheckBox("Diese Benachrichtigung nicht mehr anzeigen."); chckbxNewCheckBox.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent arg0) { - if(chckbxNewCheckBox.isSelected()==true) - { - try { - Wini ini=new Wini(new File("C:\\Users\\"+System.getProperty("user.name")+"\\AppData\\Roaming\\bwLehrpoolSuite\\config.ini")); - ini.put("main", "vmware",true); - ini.store(); - } catch (InvalidFileFormatException e1) { - // TODO Auto-generated catch block - e1.printStackTrace(); - JOptionPane.showMessageDialog(null, - e1.getCause()+"\n"+e1.getStackTrace(), - "Debug-Message", JOptionPane.ERROR_MESSAGE); - } catch (IOException e1) { - // TODO Auto-generated catch block - e1.printStackTrace(); - JOptionPane.showMessageDialog(null, - e1.getCause()+"\n"+e1.getStackTrace(), - "Debug-Message", JOptionPane.ERROR_MESSAGE); - } + if(chckbxNewCheckBox.isSelected()) { + config_file.setBoolean("main", "vmware", true); + config_file.store(); } } }); -- cgit v1.2.3-55-g7522