java swing 图片切换_使用Javaswing自定义图片作为按钮(原创)
本人初学习Javaswing没多久,刚开始找不到怎么把图片放在按钮上,上网查找资料都是涵盖了在项目中的,自己摸索后才知道原来没有那么难。下面是我写的例子:
package com.iconButtonDemo;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
/**
* 自定义图片按钮
* @author lenovo
*
*/
public class IconOnButton {
//声明窗体
private JFrame frame = null;
//获取按钮方法
public void getButtonss(){
//创建窗体并设置标题
frame = new JFrame("图片在按钮上");
//创建图片容器并赋予图片路径
ImageIcon icon = new ImageIcon("C:/Users/lenovo/Desktop/pt/stop.jpg");
//创建按钮
JButton button = new JButton(icon);
//设置图片大小
button.setSize(37,36);
//使窗体居中
frame.setLocationRelativeTo(null);
//窗体大小自定义 frame.setSize(100,100); //点击窗体关闭时同时关闭后台服务 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //使窗体可视化 frame.setVisible(true); //把按钮放进窗体中 frame.add(button); } public static void main(String[] args){ IconOnButton iob = new IconOnButton(); iob.getButtonss(); } }
java swing 图片切换_使用Javaswing自定义图片作为按钮(原创)相关推荐
- 摘自人民网体育频道的JS卷角翻转方块图片切换_网页代码站(www.webdm.cn)
1 <! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.o ...
- 超市管理系统java swing+mysql报告_基于java+swing+mysql的超市管理系统
运行环境:java jdk 1.8 IDE环境:Eclipse,Myeclipse,IDEA都可以 硬件环境:windows 7/8/10 2G内存以上(推荐4G,4G以上更好) 可以实现: 销售管理 ...
- java swing 注册事件_比较Java Swing中三种注册事件的方法
Swing 是目前Java中不可缺少的窗口工具组,是建立图形化用户界面(GUI)程序的强大工具.Java Swing组件自动产生各种事件来响应用户行为.Java将事件封装成事件类,并且为每个事件类定义 ...
- java swing 列表框_如何在Swing中使用列表框?
下面的示例展示了如何在Java Swing应用程序中使用标准列表框. 使用以下API - JList - 创建标准列表. JList.setSelectedIndex(index); - 选择项目. ...
- java swing 简单计算器_用java swing编写一个简单的计算器
用java swing实现的一个简单的计算器:一些swing的基础应用. 注释里有详解,直接上代码: package 简易计算器; import java.awt.BorderLayout; impo ...
- java oss 批量传输_软件神器 I 图片批量压缩改名工具Caesium汉化版
要 么 有 趣,要 么 有 用 「图层实验室」 " 西瓜本身做公众号和网站,公众号还好,不是自己的服务器,上传图片视频,不需要付费,所以无所谓. 但是,网站就不一样了,素材站大量的图片,积攒 ...
- glide 显示图片慢_做个看图片的App玩玩_第一篇
目标 做个看图片的App,效果图如下: 本期目标 功能: 1.下载一组图片,支持上下滑动翻页 涉及技术知识点: 1. retrofit+okHttp:访问网络接口获取数据 2. coroutines: ...
- 计算机PS属性怎么改,电脑不用ps怎么改图片分辨率_教你修改图片分辨率的方法...
在网络生活中经常需要上传图片,可是网络上图片有限制的,需要调整一下图片分辨率,网上有很多调节方法,其中ps软件虽说很好用,但要下载安装显得很麻烦.其实我们可以使用编辑功能手动调节分辨率来获得想要的效果 ...
- vue 图片不存在时 显示自定义图片
遇见的问题: 当请求的图片为空时,默认图片,路径是对的,但是就是不出来 建议放在store里面,因为使用的自定义图片的地方可能有多处: 第一种:多个页面需要使用时 //这里我是直接放在store里面的 ...
最新文章
- [Golang] 从零開始写Socket Server(3): 对长、短连接的处理策略(模拟心跳)
- exit函数的头文件问题
- 跨平台传输中使用base64来保证非ascii码字符串的完整性
- vue实现下拉框动态筛选
- Hashtable元素的删除
- Linux系统 iptables 和 firewalld 的那些事
- html期末网页设计,求网页设计的期末作业一份 HTML的
- Visual Studio 2019 首个预览版本抢先看,有啥新功能?
- 啊这,C++现在学还来的及吗?
- 组策略同步的频率和设置修改
- Too_many_open_files_问题的解决
- 支持了Unicode及各国字符集编码识别]改善IDA6.8对中文等非英语国家的ANSI字符串显示支持不佳的问题...
- linux中ifi_info的英文全称,【DNS服务器IP地址-域名注册查询-CDN加速技术】
- use mysql命令_mysql命令-use
- MATLAB机器人运动学与动力学(自己学习用)
- 分享我是如何找房东直租省中介费 租房 找房 直租 经验
- Uncaught Error: Rendered fewer hooks than expected. This may be caused by an accidental early return
- 基于vue+js的商城、购物网站 毕业设计 毕设源代码的实现和设计(1)首页
- 冬天OS(八):加入调度
- Java 之 Serializable 序列化和反序列化的概念,作用的通俗的解释