?? 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 + -