📄 insertpanel.java
字号:
package tetrics;import java.awt.*;import javax.swing.*;import javax.swing.border.*;import java.awt.event.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class InsertPanel extends JPanel { BorderLayout borderLayout1 = new BorderLayout(); JPanel jPanel1 = new JPanel(); JPanel jPanel2 = new JPanel(); JPanel jPanel3 = new JPanel(); JLabel jLabel1 = new JLabel(); JButton ok = new JButton(); TitledBorder titledBorder1; TitledBorder titledBorder2; TitledBorder titledBorder3; TitledBorder titledBorder4; JLabel jLabel2 = new JLabel(); JTextField jTextField1 = new JTextField(); JLabel jLabel3 = new JLabel(); JTextField jTextField2 = new JTextField(); //玩家的得分 int m_nScore; //对话框 Dialog m_dialog; JButton cancel = new JButton(); public InsertPanel() { try { jbInit(); } catch(Exception ex) { ex.printStackTrace(); } } public InsertPanel(int nScore,Dialog d) { m_dialog=d; m_nScore=nScore; try { jbInit(); jTextField2.setText(""+nScore); } catch(Exception e) { e.printStackTrace(); } } void jbInit() throws Exception { titledBorder1 = new TitledBorder(""); titledBorder2 = new TitledBorder(""); titledBorder3 = new TitledBorder(""); titledBorder4 = new TitledBorder(""); this.setLayout(borderLayout1); jLabel1.setFont(new java.awt.Font("Dialog", 1, 13)); jLabel1.setForeground(Color.red); jLabel1.setText("祝贺你,你的得分已经进入TOP10的行列"); jPanel1.setFont(new java.awt.Font("Dialog", 0, 13)); jPanel1.setBorder(titledBorder2); jPanel1.setPreferredSize(new Dimension(44, 50)); jPanel3.setBorder(titledBorder4); jPanel3.setPreferredSize(new Dimension(10, 50)); ok.setText("确 定"); ok.addActionListener(new InsertPanel_ok_actionAdapter(this)); jLabel2.setPreferredSize(new Dimension(120, 22)); jLabel2.setText("请输入你的名字"); jTextField1.setText("jTextField1"); jTextField1.setColumns(15); jLabel3.setPreferredSize(new Dimension(120, 22)); jLabel3.setText("你的得分为"); jTextField2.setText("jTextField2"); jTextField2.setColumns(15); cancel.setText("取 消"); cancel.addActionListener(new InsertPanel_cancel_actionAdapter(this)); this.add(jPanel1, BorderLayout.NORTH); jPanel1.add(jLabel1, null); this.add(jPanel2, BorderLayout.CENTER); jPanel2.add(jLabel2, null); jPanel2.add(jTextField1, null); jPanel2.add(jLabel3, null); jPanel2.add(jTextField2, null); this.add(jPanel3, BorderLayout.SOUTH); jPanel3.add(ok, null); jPanel3.add(cancel, null); this.setSize(350,200); } void ok_actionPerformed(ActionEvent e) { Score score=new Score(); //将玩家的姓名和分数存入文件之中 score.insertNameScore(jTextField1.getText().trim(),m_nScore); //关掉对话框 m_dialog.dispose(); } void cancel_actionPerformed(ActionEvent e) { m_dialog.dispose(); }}class InsertPanel_ok_actionAdapter implements java.awt.event.ActionListener { InsertPanel adaptee; InsertPanel_ok_actionAdapter(InsertPanel adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.ok_actionPerformed(e); }}class InsertPanel_cancel_actionAdapter implements java.awt.event.ActionListener { InsertPanel adaptee; InsertPanel_cancel_actionAdapter(InsertPanel adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.cancel_actionPerformed(e); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -