题目如下
程序运行初始界面如下左图,界面如下图所示。每次点击“计数”按钮,均会在相关标签中给出计数提示;点击退出按钮,则会结束程序。
代码如下
运行结果如下
本文链接:https://liuyanzhao.com/4550.html
程序运行初始界面如下左图,界面如下图所示。每次点击“计数”按钮,均会在相关标签中给出计数提示;点击退出按钮,则会结束程序。
代码如下
- import java.awt.Color;
- import java.awt.FlowLayout;
- import java.awt.Window;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JPanel;
- import javax.swing.WindowConstants;
- class GUI implements ActionListener{
- private int i=0;
- JFrame frame = new JFrame();
- JPanel panel = new JPanel();
- JLabel label;
- JButton button = new JButton("计数");
- JButton button2 = new JButton("退出");
- public GUI(){
- label = new JLabel("您点击了"+i+"次");
- button.addActionListener(this);
- button2.addActionListener(this);
- panel.add(label);
- panel.add(button);
- panel.add(button2);
- frame.add(panel);
- frame.setVisible(true);
- frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
- frame.setBounds(400,200,300,100);
- frame.setLayout(new FlowLayout());
- }
- @Override
- public void actionPerformed(ActionEvent e) {
- if(e.getSource()==button) {
- label.setText("您点击了"+(++i)+"次");
- } else if(e.getSource()==button2) {
- System.exit(0);
- }
- }
- }
- public class Test4 {
- public static void main(String[] args) {
- new GUI();
- }
- }
运行结果如下
本文链接:https://liuyanzhao.com/4550.html
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏