Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用java存储属性_Java_Properties_Ini - Fatal编程技术网

用java存储属性

用java存储属性,java,properties,ini,Java,Properties,Ini,我对这里和Java都是新手。我发现这个网站对我的申请很有用。到目前为止,我设法使它工作,并遇到了一个商店属性的问题。这是我需要的 我有一个表,在加载表单时从ini文件加载值。那部分正在发挥作用 我在dlgCene.java jDialog中有两个全局变量,它是从frmPorez.java jFrame调用的: private final Properties prop = new Properties(); private InputStream input = null; 当我打开包含uci

我对这里和Java都是新手。我发现这个网站对我的申请很有用。到目前为止,我设法使它工作,并遇到了一个商店属性的问题。这是我需要的

我有一个表,在加载表单时从ini文件加载值。那部分正在发挥作用

我在dlgCene.java jDialog中有两个全局变量,它是从frmPorez.java jFrame调用的:

private final Properties prop = new Properties();
private InputStream input = null;
当我打开包含ucitajCene方法的dlgCene时,一切都很顺利。该方法从cene.ini文件中读取所有值并填充表中的字段

代码如下:

打开dlgCene时:

    private void formWindowOpened(java.awt.event.WindowEvent evt) {                                  
      TableColumnModel tabela = tblCene.getColumnModel();
      tabela.getColumn(0).setPreferredWidth(110); //Nepokretnost
      for(int row = 1; row <= 3; row++)
            frmPorez.alignRight(tblCene, row);
      ucitajCene();
   }
现在我想要这个。我在运行时更改表单元格值,并希望将更改保存在ini文件中。我在网上找到了几样东西,但都没用。如果有人能给我指出正确的方向,那就太好了

我最后尝试的是:


我没有收到任何错误,但cene.ini中的值没有更改。

请将代码作为文本而不是图像发布。我尝试了,但没有成功。对不起,你可以用println代替print;您可能收到了一条消息,但在程序结束时,它仍被缓冲。是否确定要在正确的文件夹中查找cene.ini;该文件将被写入程序的“默认”文件夹中,这可能不是您期望的位置。位置确实是个问题。InputStream从一个位置加载,FileOutputStream存储在另一个位置。我不知道如何使setCene FileOutputStream使用与InputStream相同的位置: