⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 helpdlg.java

📁 一个JAVA小游戏
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
public class HelpDlg extends Dialog implements ItemListener{
     protected Choice m_choiceItem;
     protected TextArea m_textMessage;
     final protected String m_strAbout="作者:李森\n版本:测试版1.00";
     final protected String m_strRuler="游戏规则:\n   1.棋子横竖斜达到5个或5个以上可以消去,\n同时分数增加(等于消去棋子的个数)\n   2.点击棋子,棋子闪烁则表示选中,再点击空\n白处,如果有路则棋子移到空白处\n   3.若要取消选中的棋子,再点击该棋子即可\n   4.棋子的移动只能上下左右移动,不能斜着移动\n   5.棋子一次移动的格数不限\n   6.棋子填慢则游戏结束";
     final protected String m_strSkill="游戏技巧\n   1.棋子尽量横竖排列\n   2.移动时尽量尽快消去即将成为5个棋子";
     public HelpDlg(Frame f,String s,boolean b){
         super(f,s,b);
         m_choiceItem=new Choice();
         m_textMessage=new TextArea(m_strAbout,25,15);
         m_textMessage.setEditable(false);
         m_choiceItem.add("关于本游戏");
         m_choiceItem.add("游戏规则");
         m_choiceItem.add("游戏技巧");
         setLayout(new BorderLayout());
         add(m_choiceItem,"North");
         add(m_textMessage,"Center");
         setSize(300,200);
         setResizable(false);
         addWindowListener(new WindowAdapter(){
                             public void windowClosing(WindowEvent e){
                                   
                                   setVisible(false);
                                   dispose();
                             }
                         });
         m_choiceItem.addItemListener(this);
     }
     public void itemStateChanged(ItemEvent e){
        if(e.getItemSelectable()==m_choiceItem){
                         if(m_choiceItem.getSelectedIndex()==0)m_textMessage.setText(m_strAbout);
                         if(m_choiceItem.getSelectedIndex()==1)m_textMessage.setText(m_strRuler);
                         if(m_choiceItem.getSelectedIndex()==2)m_textMessage.setText(m_strSkill);
        }
     }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -