0
因此,我正在寻找的是一种调用我保存到首选项类的值的方法,可以在用户定义并保存后单击单选按钮来调用这些值他们的投入。在Java中为单选按钮调用已保存的布尔值
类文件用于保存然后尝试调用保存的数据。
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;
public class CustomConfig
{
public static Properties prop = new Properties();
public void saveProp(String title, boolean value)
{
try
{
prop.setProperty(title,String.valueOf(value));
prop.store(new FileOutputStream("config.radiobutton"),"");
}
catch(IOException e)
{
}
}
public String getProp(String title)
{
String value = title;
try
{
prop.load(new FileInputStream("config.radiobutton"));
value = prop.getProperty(title);
}
catch(IOException e)
{
}
return value;
}
我然后使用下面的代码试图调用已经由用户定义的单选按钮(一个或多个)。
private void CustomRadioMouseReleased(java.awt.event.MouseEvent evt) {
con.getProp(CalabrioRadio.getText());
System.out.println(con.getProp(CalabrioRadio.getText()));
}
对于这里很好的措施是因为它最初保存在配置文件中的文本......
#
#Sun Mar 05 16:09:26 CST 2017
Calabrio=true
CTIOS\ Soft\ Phone=false
Account\ Services=false
Appease=false
Sales\ Ads\ (VMAG)=false
Place\ Order/Oracle=false
Outlook=false
Order\ Status=false
Kronos=false
Collections\ Account\ Services=false
Daily\ Specials=false
HOD\ /\ CCD=false
Intranet\ (AAFES\ Web\ Portal)=false
MyECP.com=false
ShopMyExchange.com=false
我目前拥有它,这与上面的代码,我有同样的问题似乎实际上并没有重新调用这些值来改变我单选按钮的Selected状态。当我运行System.out.Println时,它会显示正确的信息。在这一点上,我不知道该做什么,只要让按钮显示每个用户选择的信息然后保存即可。任何帮助在这一点上做什么将不胜感激。
请让我知道是否需要任何进一步的信息。