Java 如何使用JButton保存首选项?

Java 如何使用JButton保存首选项?,java,swing,jframe,jbutton,itemlistener,Java,Swing,Jframe,Jbutton,Itemlistener,我是Java新手,我正在尝试将首选项保存在选项窗口中。我正在用JLabel矩阵创建游戏地图。我有3张地图,用户将使用组合框选择它们,并为游戏选择回合(1轮、3轮或5轮),我需要保存用户选择的选项 这是组合框的方法,现在我不知道如何添加到botton以便保存设置,因此当用户单击新游戏时,它将打开之前选择的选项。我正在使用菜单项。其中tab是我的类Tablero的变量 public void itemStateChanged(ItemEvent e) { int selectedIndex =

我是Java新手,我正在尝试将首选项保存在选项窗口中。我正在用JLabel矩阵创建游戏地图。我有3张地图,用户将使用组合框选择它们,并为游戏选择回合(1轮、3轮或5轮),我需要保存用户选择的选项

这是组合框的方法,现在我不知道如何添加到botton以便保存设置,因此当用户单击新游戏时,它将打开之前选择的选项。我正在使用菜单项。其中tab是我的类Tablero的变量

public void itemStateChanged(ItemEvent e) {
   int selectedIndex = combobox.getSelectedIndex();
             switch(selectedIndex){
                    case 0: //small map

                          tab.matrizpeque();
                          tab.llmatrizpeque(5,8);
                                             break;
                   case 1: //med map

                          tab.matrizmed();
                          tab.llmatrizmed(8,12);
                                             break;
                  case 2: //big map

                          tab.matrizbig();
                          tab.llmatrizbig(10,15);
                                             break;
                        }    

}

您可以使用mysql来持久化数据,这是更简单的方法。另一个好的选择是xml文件。使用xml搜索持久性。

Java首选项api是执行此操作的标准方法

你能发布你的代码并告诉我们你到目前为止尝试了什么吗?也许我还不够清楚。我需要一个例子,因为我不太了解preferences api。