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

📄 rankdialog.java

📁 java版本俄罗斯方块..功能强大,具体玩了才知道.
💻 JAVA
字号:
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import java.awt.BorderLayout;
import java.awt.Dialog;
import java.awt.Frame;
import java.awt.GraphicsConfiguration;
import java.awt.HeadlessException;

import javax.swing.JDialog;
import java.awt.Dimension;
import java.awt.GridBagLayout;
import java.awt.GridLayout;
import java.io.RandomAccessFile;
import java.util.StringTokenizer;
import java.awt.Rectangle;

/**
 * 
 */

/**
 * @author Administrator
 *
 */
public class rankDialog extends JDialog {

	private static final long serialVersionUID = 1L;

	private JPanel jContentPane = null;  //  @jve:decl-index=0:visual-constraint="10,10"

	/**
	 * @throws HeadlessException
	 */
	public rankDialog(JFrame owner) throws HeadlessException {
		// TODO Auto-generated constructor stub
		super(owner);
		initialize();
		this.setVisible(true);
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub

	}

	/**
	 * This method initializes this
	 * 
	 * @return void
	 */
	private void initialize() {
		this.setContentPane(getJContentPane());
		this.setTitle("英雄榜");
		this.setBounds(new Rectangle(300, 300, 328, 301));
		this.addWindowListener(new java.awt.event.WindowAdapter() {
			public void windowClosing(java.awt.event.WindowEvent e) {	
				
				System.out.println("windowClosing()"); // TODO Auto-generated Event stub windowClosing()
			}
		});
		try
		{
			RandomAccessFile rankfile=new RandomAccessFile("rank.txt","r");
			byte[] b=new byte[1024];			
			int n=rankfile.read(b);
			byte[] c = new byte[n];
			for(int i=0;i<n;i++)
				c[i]=b[i];
			String rankstr=new String(c);
			this.getContentPane().add(new JLabel("名次"));
			this.getContentPane().add(new JLabel("玩家签名"));
			this.getContentPane().add(new JLabel("得分数"));
			StringTokenizer token=new StringTokenizer(rankstr,"#");
			int i=0;
			while(token.hasMoreTokens())
			{
				i++;
				this.getContentPane().add(new JLabel(""+i));
				StringTokenizer fenxi=new StringTokenizer(token.nextToken(),":");
				this.getContentPane().add(new JLabel(""+fenxi.nextToken()));
				this.getContentPane().add(new JLabel(""+fenxi.nextToken()));
			}
		}
		catch(Exception e )
		{
			
		}
	}

	/**
	 * This method initializes jContentPane
	 * 
	 * @return javax.swing.JPanel
	 */
	private JPanel getJContentPane() {
		if (jContentPane == null) {
			GridLayout gridLayout = new GridLayout();
			gridLayout.setColumns(3);
			gridLayout.setRows(11);
			jContentPane = new JPanel();
			jContentPane.setSize(new Dimension(291, 278));
			jContentPane.setLayout(gridLayout);
		}
		return jContentPane;
	}

}  //  @jve:decl-index=0:visual-constraint="107,10"

⌨️ 快捷键说明

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