📄 b02a664e445d001c1a95813b7cb3a02a
字号:
package cn.nawang.test;
import java.awt.Color;
import javax.swing.text.BadLocationException;
import javax.swing.text.Style;
import javax.swing.text.StyleConstants;
import javax.swing.text.StyleContext;
import javax.swing.text.StyledDocument;
public class HelpTxt {
public static String helpDoc =
"<A HREF='#rule'><b><font size=4 color=Navy><u>规则</font></b></u></A>"
+ " "
+ "<A HREF='count'><b><font size=4 color=Navy><u>计分</font></b></u></A>"
+ " "
+ "<A HREF='rank'><b><font size=4 color=Navy><u>排行版</font></b></u></A>"
+ " "
+ "<A HREF='sourceCode'><b><font size=4 color=Navy><u>源码</font></b></u></A>"
+ " "
+ "<A HREF='bug'><b><font size=4 color=Navy><u>BUG</font></b></u></A>"
+ "<br>"
+ "<A NAME='rule'><p align=left><b><font size=4 color=Navy>规则</font></b></p></A>"
+ "<br>"
+ "<p align=left><font size=4 color=Navy>选择两个点,如果两点的图片完全一样,并且两点之间可以用不超过3条直线连接起来,则该两点可以消除。</font></p>"
+ "<br>"
+ "<A NAME='count'><p align=left><b><font size=4 color=Navy>计分</font></b></p></A>"
+ "<br>"
+ "<p align=left><font size=4 color=Navy>1、限定时间为地图中方块数*4,比如说有120个方块,就应该在480秒内完成,超过480秒没有时间奖励分。</font></p>"
+ "<br>"
+ "<font size=4 color=Navy>2、时间奖励分为剩余时间*2,即每提前一秒钟奖励2分。</font>"
+ "<br>"
+ "<font size=4 color=Navy>3、当已选择点后,如果选择的第二个点与第一个点之间无法消除,扣1分,如果有解,增加24分。</font>"
+ "<br>"
+ "<font size=4 color=Navy>4、使用刷新功能,系统会自动判断当前地图有无解,如果有解,扣8分,无解则加8分,慎用:)</font>"
+ "<br>"
+ "<font size=4 color=Navy>5、使用提示功能,如果提示成功,扣10分。</font>"
+ "<br>"
+ "<font size=4 color=Navy>6、使用炸弹功能,如果炸弹功能有效,扣12分。</font>"
+ "<br>"
+ "<A NAME='rank'><p align=left><font size=4 color=Navy><b>排行版</b></font></p></A>"
+ "<br>"
+ "<p align=left><font size=4 color=Navy>你每完成一局后,在状态栏会提示你可以将分数提交到网络上,看看你的排名:)</font></p>"
+ "<br>"
+ "<A NAME='sourceCode'><p align=left><font size=4 color=Navy><b>源码</b></font></p></A>"
+ "<br>"
+ "<p align=left><font size=4 color=Navy>源程序可从http://www.xhai.com/kyodai下载,如果需要用作商业用途,请和我联系!</font></p>"
+ "<br>"
+ "<A NAME='bug'><p align=left><font size=4 color=Navy><b>BUG</font></b></p></A>"
+ "<br>"
+ "<p alignleft><font size=4 color=Navy>如果程序中有bug(估计是少不了的:)),可以通过MSN:man12152004@hotmail.com与我联系,我的信箱是man12152004@163.com</font></p>"
+ "<br>"
+ "<font size=4 color=Navy>还有不明白的,可以先玩玩QQ游戏中的“连连看”,游戏规则基本一样,或者发邮件给我。</font>"
;
public HelpTxt(StyledDocument helpDoc) {
// TODO Auto-generated constructor stub
}
// public StyledDocument insertDoc(StyledDocument helpDoc, String content, String currentStyle)
// {
// try{
// helpDoc.insertString(helpDoc.getLength(), content, helpDoc.getStyle(currentStyle));
// }
// catch(BadLocationException e)
// {
// System.err.println("BadLocationException: "+e);
// }
// return helpDoc;
// }
// public void createStyle(String style, StyledDocument doc, int size, int bold, int underline, Color color, String fontName)
// {
// Style sys = StyleContext.getDefaultStyleContext().getStyle(StyleContext.DEFAULT_STYLE);
// Style s = doc.addStyle(style, sys);
// StyleConstants.setFontSize(s, size);
// StyleConstants.setBold(s, (bold==1)?true:false);
// StyleConstants.setUnderline(s, (underline==1)?true:false);
// StyleConstants.setForeground(s, color);
// StyleConstants.setFontFamily(s, fontName);
// }
// public void createHelpTxt()
// {
// createStyle("title01", this.helpDoc, 18, 1, 1, new Color(0x374d76), "黑体");
// createStyle("contentZh", this.helpDoc, 12, 0, 0, new Color(0x374d76), "宋体");
// createStyle("title02", this.helpDoc, 18, 1, 0, new Color(0x374d76), "黑体");
// createStyle("contentEn", this.helpDoc, 12, 0, 0, new Color(0x374d76), "Arial");
// }
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -