java swing实现简单的按钮点击计数

avatar 2017年05月31日22:09:45 5 5168 views
博主分享免费Java教学视频,B站账号:Java刘哥 ,长期提供技术问题解决、项目定制:本站商品点此
题目如下

程序运行初始界面如下左图,界面如下图所示。每次点击“计数”按钮,均会在相关标签中给出计数提示;点击退出按钮,则会结束程序。

代码如下
  1. import java.awt.Color;
  2. import java.awt.FlowLayout;
  3. import java.awt.Window;
  4. import java.awt.event.ActionEvent;
  5. import java.awt.event.ActionListener;
  6. import javax.swing.JButton;
  7. import javax.swing.JFrame;
  8. import javax.swing.JLabel;
  9. import javax.swing.JPanel;
  10. import javax.swing.WindowConstants;
  11. class GUI implements ActionListener{
  12.     private int i=0;
  13.     JFrame frame  = new JFrame();
  14.     JPanel panel = new JPanel();
  15.     JLabel label;
  16.     JButton button  = new JButton("计数");
  17.     JButton button2 = new JButton("退出");
  18.     public GUI(){
  19.         label = new JLabel("您点击了"+i+"次");
  20.         button.addActionListener(this);
  21.         button2.addActionListener(this);
  22.         panel.add(label);
  23.         panel.add(button);
  24.         panel.add(button2);
  25.         frame.add(panel);
  26.         frame.setVisible(true);
  27.         frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
  28.         frame.setBounds(400,200,300,100);
  29.         frame.setLayout(new FlowLayout());
  30.     }
  31.     @Override
  32.     public void actionPerformed(ActionEvent e) {
  33.         if(e.getSource()==button) {
  34.             label.setText("您点击了"+(++i)+"次");
  35.         } else if(e.getSource()==button2) {
  36.             System.exit(0);
  37.         }
  38.     }
  39. }
  40. public class Test4 {
  41.     public static void main(String[] args) {
  42.         new GUI();
  43.     }
  44. }

运行结果如下





本文链接:https://liuyanzhao.com/4550.html
  • 微信
  • 交流学习,资料分享
  • weinxin
  • 个人淘宝
  • 店铺名:言曌博客咨询部

  • (部分商品未及时上架淘宝)
avatar

发表评论

avatar 登录者:匿名
匿名评论,评论回复后会有邮件通知

  

已通过评论:0   待审核评论数:0