📄 aboutinfo.java
字号:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
/**
* 简介对话框
*/
public class Aboutinfo extends JDialog
{
JPanel panel1=new JPanel();
JPanel panel2=new JPanel();
JTextArea area=new JTextArea(12,25);
JScrollPane bar=new JScrollPane(area,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
JButton jButton1 = new JButton("确定");
public Aboutinfo(Frame frame, String title)
{
super(frame, title);
try
{
getContentPane().add(panel1,BorderLayout.NORTH);
getContentPane().add(panel2,BorderLayout.SOUTH);
panel1.add(bar);
panel2.add(jButton1);
area.setLineWrap(true);
area.setWrapStyleWord(true);
area.setText("俄罗斯方块诞生于二十世纪九十年代,游戏的面世引来了大批的追逐者,这款游戏"+
"的最大成功之处在于它所面向的人群不仅仅是青少年,它是一款老少皆宜的益智类"+
"游戏。"+
"游戏的玩法:每一次从方块区域内的顶端掉落一个方块,方块的初始形状是随机产"+
"生的,玩家可以改变方块的形状,将方块整齐地摆放在方块区域的底部,当某一行"+
"被方块填满时,这行将被消去,并为玩家加分。达到一定积分后游戏会自动升级,"+
"升级后方块下落的速度会加快,当方块填到方块区域的顶端后游戏结束。"+
"游戏界面的右边有一个预览窗口,它将显示当前方块之后的下一个方块,使玩家能"+
"更好地摆放好每一个方块。预览窗口的下边是开始和停止游戏按钮,还有两个按钮"+
"用来手动调整游戏的级别。(只可以在游戏未开始前设置)"+
"愿每个玩家在这款经典的游戏中享受快乐。");
area.setForeground(Color.BLUE);
area.setEnabled(false);
jButton1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
dispose();
}
});
Dimension scrSize = Toolkit.getDefaultToolkit().getScreenSize();
setSize(300,300);
this.setLocation((scrSize.width-getSize().width)/2,(scrSize.height-getSize().height)/2);
this.setResizable(false);
show();
}catch(Exception ex)
{
ex.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -