📄 rankdialog.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 + -