package awt01;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class ButtonExample {
public static void main(String [] args) {
//创建窗体
JFrame f = new JFrame("Demo");
//设置窗体大小 setSize(int width, int height)

f.setSize(300, 250);

//设置窗体位置,null 为空,则是将窗口设置于屏幕中央
f.setLocationRelativeTo(null);
//设置屏幕的背景 
f.setBackground(Color.BLUE);

//创建文本框对象
final JTextField tf = new JTextField();
//设定文本框的位置以及大小 x:组件在容器X轴上的起点 y:组件在容器Y轴上的起点 width:组件的长度 height:组件的高度
tf.setBounds(75, 52, 150, 30);

//创建一个button  b,定义button名称
JButton b= new JButton("点击");
//定义button位置,大小
b.setBounds(50, 150, 80, 30);
//内部类为按钮 b绑定事件监控器
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
//显示的文字
tf.setText("Hello World");
tf.setBackground(Color.cyan);
}
});

//创建一个button  c,定义button名称
JButton c = new JButton("关闭");
//一定要和   b 的位置处理好,
c.setBounds(170, 150,80, 30);
c.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
//关闭弹窗
System.exit(0);
}
});

//把按钮、显示框对象加载到窗体上
f.add(b);
f.add(tf);
f.add(c);
//清空布局,添加组件
f.setLayout(null);
f.setVisible(true);

}

}

Java 中的JButton按钮事件,ActionListener相关推荐

  1. java中接口适配器实现,12.1.8 Java中的应用-AWT事件适配器(接口的适配器模式)...

    12.1.8  Java中的应用-AWT事件适配器(接口的适配器模式) 从以上的学习我们已经了解到,基于接口的适配器模式是采用抽象化接口的方式,来达到节省接口函数的目的,这一特性特别适合于Java A ...

  2. ngui中 代码调用按钮事件(后来改成了按钮绑定键盘..)

    ngui中 代码调用按钮事件 好烦人啊这个问题, 我弄完发上来 这个问题解决了一半 发现可以用 按钮绑定来解决这个问题,并且更安全方便快速 直接在按钮上添加一个 key binding 指定按键 搞定 ...

  3. jlist放jbutton 按钮事件失效_JS DOM操作 函数 事件 阻止事件冒泡

    一 函数 1.字符串函数 s.tolowerCase( ): -- 变小写s.toupperCase( ): -- 变大写s.substr( 2 , 8 ): -- 截取 从索引2开始截取,截取8个字 ...

  4. JAVA Swing——设置JButton按钮样式

    1.对JButton大小的设置 因为JButen是属于小器件类型的,所以一般的setSize不能对其惊醒大小的设置,所以一般我们用 button.setPreferredSize(new Dimens ...

  5. java实现按钮名字自定义_在Java中创建自定义按钮

    当我第一次学习Java时,我们必须使Yahtzee,我认为创建自定义的Swing组件和容器,而不是只是绘制一切在一个JPanel是很酷.扩展Swing组件的好处当然是能够添加对键盘快捷方式和其他辅助功 ...

  6. jlist放jbutton 按钮事件失效_电动高处作业吊篮操作如何面对一些突发事件

    电动吊篮从推广发展初期的不认识,不理解,不使用到今天在大中城市的建筑业中成了一种不可缺少的必备机具,在建筑工程施工技术工艺水平上和以往的脚手架相比,更是有一个空前的飞跃.正是由于电动吊篮加高方便.操作 ...

  7. java 鼠标点击按钮事件_Java 鼠标点击事件实例

    首先我们应该知道鼠标点击事件怎么实现 其部分代码如下 if (anyEvent.getButton() == MouseEvent.BUTTON1) {} e.getButton()返回值分别为NOB ...

  8. java中backspace監聽事件

    1. 類實現KeyListener public class ChatInputEditor extends ChatArea implements DocumentListener,KeyListe ...

  9. JAVA中JFRAME關閉事件及捕獲

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 1.[原 ...

最新文章

  1. 杭州新设大数据资源管理局 推动资源共享、市场规范
  2. 高效进行 Oracle 日常巡检——数据库基本情况检查
  3. 操作多个表_2_组合相关的行
  4. python替换缺失值_详解Pandas 处理缺失值指令大全
  5. 前端学习(2309):react之同级传值
  6. MIP 组件库升级公告
  7. 【Python】爬虫原理
  8. 中国制造特斯拉亮相 中文车尾标亮了!网友:好抠吗?
  9. 如何短期通过2022年3月PMP考试?
  10. vs运行c语言代码快捷键,VS2010快捷键
  11. 基于Java+Springboot+Vue校园志愿者管理系统设计与实现
  12. 末日的传说 洛谷p1338
  13. [Mysql] 3.Mysql 数据类型
  14. 华为HCNA路由与交换eNSP实战(1)静态路由基础
  15. java的常量和变量_JAVA-常量和变量
  16. 网页设计之CSS3精要
  17. Java12个小练习_打印三角形_素数_利率_水仙花数_回文数
  18. OpenCV-Python图形图像处理:制作雪花飘落特效
  19. JSON(生成和解析)
  20. java实现发送短信验证码、短信验证码防刷校验-49

热门文章

  1. IntellIdea中的jsp中include出现乱码问题
  2. esp32对接阿里云生活物联网平台 天猫精灵控制 云智能APP远程控制 ali-sdk开发
  3. 短网址跳转微信公众号
  4. MPU6050/6500/9250中断读取原始数据(基于STM32F103)
  5. Python:实现scoring评分算法(附完整源码)
  6. 22年蓝桥杯青蛙过河问题
  7. 【SRE笔记 2022.9.21 网络及TCP握手】
  8. 用Python分析波士顿的房价,酸爽!!!
  9. 关于川大667和972自命题考试的心得
  10. 聚丙烯酸(PAA)修饰纳米Fe3O4四氧化三铁粒子|CNTs/Fe3O4/TiO2纳米复合材料(齐岳)