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

📄 startframe.java

📁 新功能坦克大战
💻 JAVA
字号:
import java.awt.*; import java.awt.event.*; import javax.swing.*;public class StartFrame extends JFrame{    JButton startbutton,rbutton,abutton;    JPanel jp=new JPanel();    JLabel startL,topL;    JTextField L;    int grade=1;    String str;    Font font=new Font("Serif",Font.PLAIN,30);    StartFrame(){        setTitle("坦克大战");        setSize(600, 600);           setLocation(150, 100);          setBackground(Color.BLUE);          str=Integer.toString(grade);        jp.setBackground(Color.CYAN);        jp.setLayout(null);        add(jp);        rbutton=new JButton("<--");        abutton=new JButton("-->");        startbutton=new JButton("< >");        startbutton.setSize(80, 55);        rbutton.setSize(80, 55);        abutton.setSize(80, 55);        startbutton.setLocation(340, 340);        rbutton.setLocation(180, 200);        abutton.setLocation(340, 200);        startbutton.setFont(font);        rbutton.setFont(font);        abutton.setFont(font);        topL=new JLabel("请选择关数");        startL=new JLabel("开 始",JLabel.CENTER);        L=new JTextField(4);        topL.setSize(200,55);        L.setBackground(Color.CYAN);        L.setSize(80, 55);        startL.setSize(80, 55);        L.setFont(font);        topL.setFont(font);        startL.setFont(font);        topL.setLocation(220, 145);        L.setLocation(260, 200);        startL.setLocation(260, 340);        L.setHorizontalAlignment(JTextField.CENTER);        L.setEditable(false);        jp.add(startbutton);        jp.add(rbutton);        jp.add(abutton);        jp.add(topL);        jp.add(startL);        jp.add(L);        L.setText(str);        rbutton.addMouseListener(new MouseListener(){            public void mouseClicked(MouseEvent e) { }            public void mousePressed(MouseEvent e) {                if(grade>1){                    grade--;                    str=Integer.toString(grade);                    L.setText(str);                }            }            public void mouseReleased(MouseEvent e) { }            public void mouseEntered(MouseEvent e) { }            public void mouseExited(MouseEvent e) { }                    });        abutton.addMouseListener(new MouseListener(){            public void mouseClicked(MouseEvent e) { }            public void mousePressed(MouseEvent e) {                if(grade<3){                    grade++;                    str=Integer.toString(grade);                    L.setText(str);                }            }            public void mouseReleased(MouseEvent e) { }            public void mouseEntered(MouseEvent e) { }            public void mouseExited(MouseEvent e) { }                    });        setResizable(false);        setVisible(true);        addWindowListener(new K());      }    private class K implements WindowListener{        public void windowOpened(WindowEvent e) {        }        public void windowClosing(WindowEvent e) {            System.exit(0);        }        public void windowClosed(WindowEvent e) {        }        public void windowIconified(WindowEvent e) {        }        public void windowDeiconified(WindowEvent e) {        }        public void windowActivated(WindowEvent e) {        }        public void windowDeactivated(WindowEvent e) {        }    }}

⌨️ 快捷键说明

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