Java ActionListener中的setProperty

Java ActionListener中的setProperty,java,swing,file-io,properties,actionlistener,Java,Swing,File Io,Properties,Actionlistener,为什么configFile.setProperty(“dir”、“test”)在ActionListener的方法actionPerformed中不起作用。它不会将属性放入文件中 settings.Save.addActionListener(new ActionListener(){ @Override public void actionPerformed(ActionEvent e) { // Check config file for first sta

为什么
configFile.setProperty(“dir”、“test”)
ActionListener
的方法
actionPerformed
中不起作用。它不会将属性放入文件中

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);
    }
}); 

您在
configFile
变量中设置了属性,但从未写入文件。您需要调用其中一个存储方法。

您应该调用方法