1

configFile.setProperty("dir", "test")のメソッドactionPerformedでが機能しないのはなぜですかActionListener。プロパティをファイルに入れません。

settings.Save.addActionListener(new ActionListener(){

    @Override
    public void actionPerformed(ActionEvent e) {

       // Check config file for first startup
       configFile = new Properties();
       try {
           configFile.load(new FileInputStream("config.properties"));
       } catch (IOException ex) {
           Logger.getLogger(Manuals.class.getName()).log(Level.SEVERE, null, ex);
       }
       configFile.setProperty("dir", "ja");

       // Close windows
       settings.dispose();  
       interFace.setVisible(true);
    }
}); 
4

2 に答える 2

2

configFile変数にプロパティを設定しますが、ファイルに書き込むことはありません。Propertiesstore メソッドの 1 つを呼び出す必要があります。

于 2013-05-30T22:11:43.620 に答える
1

Properties.storeメソッドを呼び出す必要があります。

于 2013-05-30T22:12:06.387 に答える