我是Java的新手,我正在尝试将选项保存在选项窗口中。我用JLabel矩阵创建游戏地图。我有3个地图,用户将使用组合框选择它们并为游戏选择轮次(1轮,3轮或5轮),我需要保存用户选择的那些选项。
这是组合框的方法,现在这是我不知道如何添加到botton以便它保存设置,所以当用户点击New Game时它将打开正在进行的选项选择之前。我正在使用菜单项。其中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;
}
}
答案 0 :(得分:3)
Java首选项api是执行此操作的标准方法 http://docs.oracle.com/javase/6/docs/technotes/guides/preferences/overview.html
答案 1 :(得分:0)
您可以使用mysql来保存数据,这是更简单的方法。另一个好的选择是xml文件。使用xml搜索持久性。