用java存储属性
我对这里和Java都是新手。我发现这个网站对我的申请很有用。到目前为止,我设法使它工作,并遇到了一个商店属性的问题。这是我需要的 我有一个表,在加载表单时从ini文件加载值。那部分正在发挥作用 我在dlgCene.java jDialog中有两个全局变量,它是从frmPorez.java jFrame调用的:用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
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相同的位置: