📄 configdata.java
字号:
package org.loon.framework.ide.test.data;
/**
* <p>Title: LoonFramework</p>
* <p>Description:</p>
* <p>Copyright: Copyright (c) 2007</p>
* <p>Company: LoonFramework</p>
* @author chenpeng
* @email:ceponline@yahoo.com.cn
* @version 0.1
*/
import java.awt.Color;
import java.awt.Font;
import java.io.File;
import java.io.Serializable;
import java.util.Vector;
public class ConfigData
implements Serializable
{
private String javaPath;
private String classPath;
private String browserPath;
private String referenceUrl;
private Vector protoTypeName;
private Vector protoTypePath;
private Font lastFont;
private boolean createBatFile;
private boolean createJarFile;
private boolean createHtmlFile;
private int lastLookAndFeel;
private Color lastBackgroundColor;
private Color lastCharacterColor;
private Color lastKeyWord1Color;
private Color lastKeyWord2Color;
private Color lastStringColor;
private Color lastCommentColor;
private String tabSpace;
private Vector lastAccessFile;
private int sizeX;
private int sizeY;
private int locationX;
private int locationY;
private String lastFolder;
/**
*
*/
private static final long serialVersionUID = 1L;
public ConfigData()
{
protoTypeName = new Vector(0, 1);
protoTypePath = new Vector(0, 1);
lastAccessFile = new Vector(0, 1);
setConfig1();
setConfig2();
setConfig3();
setConfig4();
setConfig5();
lastFont = new Font("宋体", 0, 16);
lastFolder = ".";
lastLookAndFeel = 0;
sizeX = 800;
sizeY = 600;
locationX = 100;
locationY = 100;
}
public void setConfig1()
{
try
{
String s = System.getProperty("java.version");
if(s.compareTo("1.5") >= 0){
s = "jdk"+s;
}
else{
s = "j2sdk"+s;
}
if(s.substring(s.length() - 2, s.length()).equals(".0"))
s = s.substring(0, s.length() - 2);
javaPath = "c:" + File.separator+"Program Files"+File.separator +"java"+File.separator+ s + File.separator + "bin" + File.separator;
}
catch(Exception exception) { }
classPath = "";
browserPath = "c:\\Program Files\\Internet Explorer\\IExplore.exe";
referenceUrl = "http://gceclub.sun.com.cn/chinese_java_docs.html";
}
public void setConfig2()
{
protoTypeName.removeAllElements();
protoTypePath.removeAllElements();
protoTypeName.addElement("窗口应用");
protoTypeName.addElement("Applet应用");
protoTypePath.addElement("LoonframeworkSystem/Application.java");
protoTypePath.addElement("LoonframeworkSystem/AppletTest.java");
}
public void setConfig3()
{
createBatFile = false;
createJarFile = false;
createHtmlFile = false;
}
public void setConfig4()
{
lastBackgroundColor = Color.white;
lastCharacterColor = Color.black;
lastKeyWord1Color = Color.red;
lastKeyWord2Color = Color.blue;
lastStringColor = new Color(150, 100, 0);
lastCommentColor = new Color(50, 150, 50);
}
public void setConfig5()
{
tabSpace = "4";
}
public void setJavaPath(String s)
{
javaPath = s;
}
public String getJavaPath()
{
return javaPath;
}
public void setClassPath(String s)
{
classPath = s;
}
public String getClassPath()
{
return classPath;
}
public void setBrowserPath(String s)
{
browserPath = s;
}
public String getBrowserPath()
{
return browserPath;
}
public void setReferenceUrl(String s)
{
referenceUrl = s;
}
public String getReferenceUrl()
{
return referenceUrl;
}
public void addProtoType(String s, String s1)
{
protoTypeName.addElement(s);
protoTypePath.addElement(s1);
}
public void removeProtoType(int i)
{
protoTypeName.remove(i);
protoTypePath.remove(i);
}
public void removeAllProtoType()
{
protoTypeName.removeAllElements();
protoTypePath.removeAllElements();
}
public String getProtoTypeName(int i)
{
return (String)protoTypeName.elementAt(i);
}
public String getProtoTypePath(int i)
{
return (String)protoTypePath.elementAt(i);
}
public Vector getProtoTypeName()
{
return protoTypeName;
}
public Vector getProtoTypePath()
{
return protoTypePath;
}
public int getProtoTypeLength()
{
return protoTypeName.size();
}
public void setLastFont(Font font)
{
lastFont = font;
}
public Font getLastFont()
{
return lastFont;
}
public void setLastFolder(String s)
{
lastFolder = s;
}
public String getLastFolder()
{
return lastFolder;
}
public void setCreateBatFile(boolean flag)
{
createBatFile = flag;
}
public boolean getCreateBatFile()
{
return createBatFile;
}
public void setCreateJarFile(boolean flag)
{
createJarFile = flag;
}
public boolean getCreateJarFile()
{
return createJarFile;
}
public void setCreateHtmlFile(boolean flag)
{
createHtmlFile = flag;
}
public boolean getCreateHtmlFile()
{
return createHtmlFile;
}
public void setLastLookAndFeel(int i)
{
lastLookAndFeel = i;
}
public int getLastLookAndFeel()
{
return lastLookAndFeel;
}
public void setLastBackgroundColor(Color color)
{
lastBackgroundColor = color;
}
public Color getLastBackgroundColor()
{
return lastBackgroundColor;
}
public void setLastCharacterColor(Color color)
{
lastCharacterColor = color;
}
public Color getLastCharacterColor()
{
return lastCharacterColor;
}
public void setLastKeyWord1Color(Color color)
{
lastKeyWord1Color = color;
}
public Color getLastKeyWord1Color()
{
return lastKeyWord1Color;
}
public void setLastKeyWord2Color(Color color)
{
lastKeyWord2Color = color;
}
public Color getLastKeyWord2Color()
{
return lastKeyWord2Color;
}
public void setLastStringColor(Color color)
{
lastStringColor = color;
}
public Color getLastStringColor()
{
return lastStringColor;
}
public void setLastCommentColor(Color color)
{
lastCommentColor = color;
}
public Color getLastCommentColor()
{
return lastCommentColor;
}
public void setTabSpace(String s)
{
tabSpace = s;
}
public String getTabSpace()
{
return tabSpace;
}
public Color[] getAllColor()
{
Color acolor[] = new Color[6];
acolor[0] = getLastBackgroundColor();
acolor[1] = getLastCharacterColor();
acolor[2] = getLastKeyWord1Color();
acolor[3] = getLastKeyWord2Color();
acolor[4] = getLastStringColor();
acolor[5] = getLastCommentColor();
return acolor;
}
public void addLastAccessFile(File file)
{
lastAccessFile.addElement(file);
}
public void removeLastAccessFile(int i)
{
lastAccessFile.remove(i);
}
public File getLastAccessFile(int i)
{
return (File)lastAccessFile.elementAt(i);
}
public int getSizeX()
{
return sizeX;
}
public int getSizeY()
{
return sizeY;
}
public void setSizeX(int i)
{
sizeX = i;
}
public void setSizeY(int i)
{
sizeY = i;
}
public int getLocationX()
{
return locationX;
}
public int getLocationY()
{
return locationY;
}
public void setLocationX(int i)
{
locationX = i;
}
public void setLocationY(int i)
{
locationY = i;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -