JButton部分常用的方法
本篇文章将会教会大家JButton常用的使用方法
JButton是Swing的组件所以需要导入包
import javax.swing.*;
1创建JButton
//创建JButton
JButton jButton = new JButton();
//将JButton添加到面板里
jPanel.add(jButton);
2设置JButton大小以及坐标
//设置JButton大小
jButton.setSize(200,50);
//设置JButton坐标jButton.setLocation(325,210);
3JButton设置默认,点燃,不可用时图片
//导入常态
ImageIcon A = new ImageIcon("src/image/1.png");
//导入点燃图片
ImageIcon B = new ImageIcon("src/image/2.png");
//导入禁止使用图片
ImageIcon C = new ImageIcon("src/image/3.png");//设置按钮图片
jButton.setIcon(A);
//设置按钮点燃图片
jButton.setPressedIcon(B);
//设置按钮不可用时图片
jButton.setDisabledIcon(C);
去除边框可以让JButton更加的好看
//去除按钮边框
jButton.setBorderPainted(false);
4JButton背景颜色
//设置背景颜色
jButton.setBackground(Color.LIGHT_GRAY);
5JButton是否可用
//设置按钮是否可用
jButton.setEnabled(false);
6JButton注册事件
//需先导入包
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
//注册事件
jButton.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {System.out.println("按钮被点击了");}});
以上时JButton常见的使用方法,如有遗漏请在评论区补充!
JButton部分常用的方法相关推荐
- android屏幕密度高度,Android获取常用辅助方法(获取屏幕高度、宽度、密度、通知栏高度、截图)...
我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现.下面就分享一下Android中常用的一些辅助方法: 获取屏幕高度: /** * 获得屏幕高度 * @para ...
- 多线程2(常用的方法:join、interrupt、currentThread、isAlive、setDaemon...)
常用的方法: 1.join()方法: join()方法:执行该方法的线程进入阻塞状态,直到调用该方法的线程结束后再由阻塞状态转为就绪状态. 示例: package venus;import java. ...
- 基于 Python 的 8 种常用抽样方法
抽样是统计学.机器学习中非常重要,也是经常用到的方法,因为大多时候使用全量数据是不现实的,或者根本无法取到.所以我们需要抽样,比如在推断性统计中,我们会经常通过采样的样本数据来推断估计总体的样本. 上 ...
- 病理分析常见数据集及常用模型方法总结
病理分析常见数据集及常用模型方法总结 目录 病理分析常见数据集 病理图像分类常见处理方法 病理图像常见数据集详细说明 相关论文梳理
- java 中常用方法_java_中常用的方法总结
8月1日 练习: 合理覆盖Cat数据类型的,equals()方法 Cat.java 1 覆盖hashCode() 返回的整型值是唯一的 int hashCode() 用法: 一般使用String ...
- 查处的数据如何乱序_老司机总结常用镜像方法,让镜像数据更加可靠
在做数据包分析的时候,经常会说一句话,"Packets never lie(数据包不会说谎)",即数据包会真实反应网络服务和应用服务的真实状态.基于网络镜像的流量分析同样如此,如果 ...
- C语言中常用计时方法总结
转自:http://blog.csdn.net/fz_ywj/article/details/8109368 C语言中常用计时方法总结 1. time() 头文件:time.h 函数原型:time_t ...
- js如何操作表格(常用属性方法汇总)
js如何操作表格(常用属性方法汇总) 一.总结 一句话总结: 二.表格相关的属性和方法 1.1 Table 对象集合 cells[] 返回包含表格中所有单元格的一个数组. 语法:tableObject ...
- C语言常用排序方法大全
C语言常用排序方法大全 /* ============================================================================= 相关知识介绍( ...
最新文章
- react-router browserHistory刷新页面404问题解决
- 浅谈C++中的友元关系
- 单源最短路——dijkstra算法
- 移动端web开发,click touch tap区别
- ios 后台唤醒应用_IOS开发之----详解在IOS后台执行
- 启明云端分享|大家都知道ESP32-C3是乐鑫5月刚量产的芯片,大家都传是取代ESP8266的,目前也确实有很多客户升级应用选择替换,那Esp8266与Esp32-C3 从硬件到应用开发有哪些不同呢
- Kotlin基础从入门到进阶系列讲解(Android开发) - 总目录
- python手写计算器
- 容器-2018百战程序员JAVA全系列终结版第07阶:容器和数据结构
- STM8L152K4T6原理图与开发程序
- python requests 下载教程_《python下载requests库教程》 如何在python中安装requests
- 计算机丢失libcef,无法启动程序,因为计算机中丢失libcef.dll。怎么办?
- 腾讯云 鉴权失败,请确认服务器已启用密码鉴权并且账号密码正确? permission denied (publickey,gssapi-keyex,gssapi-with-mic)
- 魔兽世界暴雪隐藏密集
- 51nod1521 一维战舰
- 使用 Google Chrome 数据抓包方式免费下载收费音乐
- 固高运动卡的使用 5 插补运动模式之-直线插补运动
- python分割pdf文档
- 基本数据类型 int操作 bool布尔操作 str字符串操作 for in 循环
- Codable实现json转Model,是时候干掉HandyJSON了!