Прежде всего, пожалуйста, не закрывайте эту ветку, я искал в Интернете эту проблему без хороших новостей.
Я пытаюсь сохранить состояние JCheckBox в моем файле свойств.Но я просто не знаю, как.
Это мой код:
public class Main {
static optionsframe funct = new optionsframe();
static JCheckBox cb = funct.cbCloseWindow;
public void Main(String args[]) throws Exception {
Map<String, Boolean> result = new HashMap<>();
result.put(cb.getName(), cb.isSelected());
FileInputStream in = new FileInputStream("options.properties");
Properties props = new Properties();
props.load(in);
in.close();
FileInputStream out = new FileInputStream("options.properties");
props.setProperty("windows", result);
props.store(out, null);
in.close();
}}
Этот static optionsframe funct = new optionsframe();
static JCheckBox cb = funct.cbCloseWindow;
- это то, как я называю класс, где находится мой флажок.
и ниже - просто случайные вещи (которые я даже не знаю, работает ли), которые я получил с какого-то форума.