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