preferences.java
来自「mywork是rcp开发的很好的例子」· Java 代码 · 共 126 行
JAVA
126 行
/************************************************************
*
* Copyright (c) 2003 Chemi. All rights reserved.
*
* This program and the accompanying materials
* are made available under the terms of the MIT License
* which accompanies this distribution, and is available at
* http://www.opensource.org/licenses/mit-license.html
*
************************************************************/
package es.org.chemi.games.sokoban.util;
import java.util.HashMap;
public class Preferences
{
private int mode = 1;
private int level = 1;
private int levelOriginal = 1;
private int levelExtra = 1;
private int levelOther = 1;
private boolean soundEnabled = true;
private HashMap levelsInfo = null;
private String lastName = null;
private int skinMode=0;
private boolean key3DEnabled=true;
private int backgroundMode=0;
// Setters.
public void setMode(int param)
{
this.mode = param;
}
public void setLevel(int param)
{
this.level = param;
}
public void setLevel(int param, int mode)
{
this.level = param;
if(mode == Constants.MODE_ORIGINAL)
this.levelOriginal = param;
else if(mode == Constants.MODE_EXTRA)
this.levelExtra = param;
else
this.levelOther = param;
}
public void setSoundEnabled(boolean param)
{
this.soundEnabled = param;
}
public void setLevelsInfo(HashMap param)
{
levelsInfo = param;
}
public void setLastName(String param)
{
lastName = param;
}
// Getters
public int getMode()
{
return mode;
}
public int getLevel()
{
return this.level;
}
public int getLevel(int mode)
{
if(mode == Constants.MODE_ORIGINAL)
return this.levelOriginal;
else if(mode == Constants.MODE_EXTRA)
return this.levelExtra;
else
return this.levelOther;
}
public boolean isSoundEnabled()
{
return soundEnabled;
}
public HashMap getLevelsInfo()
{
return levelsInfo;
}
public String getLastName()
{
return lastName;
}
public int getSkinMode() {
return skinMode;
}
public void setSkinMode(int skinMode) {
this.skinMode = skinMode;
}
public boolean isKey3DEnabled() {
return key3DEnabled;
}
public void setKey3DEnabled(boolean key3DEnabled) {
this.key3DEnabled = key3DEnabled;
}
public int getBackgroundMode() {
return backgroundMode;
}
public void setBackgroundMode(int backgroundMode) {
this.backgroundMode = backgroundMode;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?