JButton 做图片框
JButton
setHorizontalTextPosition(SwingConstants.CENTER);// 在水平方向文字位于图片中央 setVerticalTextPosition(SwingConstants.BOTTOM);// 在垂直方向文字位于图片下方 setMargin(new Insets(0, 0, 0, 0));// 没有间距 setContentAreaFilled(false);// 不填充内容区域 setBorderPainted(false);// 不绘制边框 setFocusPainted(false);// 不绘制焦点状态
JButton 显示图片
如果要显示图片如此便可
ImageIcon imageIcon = new ImageIcon(photoFile.getPath());
但是如果要缩放图片,有两种方法:
1.
ImageIcon imageIcon = new ImageIcon(photoFile.getPath());// 创建ImageIcon类型的图片对象 Image image = createImage(130, 130);// 创建指定大小的Image类型的对象 Graphics g = image.getGraphics();// 获得image的绘图对象 g.drawImage(imageIcon.getImage(), 0, 0, 130, 130,PhotoPreviewButton.this);// 绘图图片到image image.flush();// 刷新image setIcon(new ImageIcon(image));// 设置图片
2.
ImageIcon imageIcon = new ImageIcon("12.jpg");Image image = imageIcon.getImage();imageIcon.setImage(image.getScaledInstance(100, 100, Image.SCALE_DEFAULT));button.setIcon(imageIcon);
view:
转载于:https://www.cnblogs.com/tanhehe/p/3447443.html
JButton 做图片框相关推荐
- canvas实现矩形框,用来进行图片框选
canvas实现图片框选-js版 由于项目中需要进行图片部分区域框选,用来做图片标注工作,之前也找过多种方案,比如徒手用div来实现,后来绕了一圈之后,还是发现canvas非常便捷,于是乎将项目中的核 ...
- 图片框(PictureBox)
设计界面布局如下: 调节各个控件之间间距可以使用[布局]中的相关功能 查看Path的路径 查看cPath的路径 选择图片加载的模式 SizeMode会调整当前图像显示的方式: Normal 不做任何效 ...
- 火山视窗按钮,图形按钮,标签,编辑框,图片框,进度条,滑块条组件介绍
本源码转载自利快云https://www.lkuaiy.com/ 火山视窗常用基础组件操作(上) 一.按钮 1.在基本组件中就可以看到本组件,主要用于鼠标点击后执行某些操作. 2.选中组件后右 ...
- 511遇见易语言教程窗口组件图片框属性实现轮播图
本节视频对易语言图片框的边框背景颜色.图片显示方式.做了示范,并且通过图片框实现了轮播图效果. 视频链接: 72 图片框属性教程源码: .版本 2 .支持库 eCompress.程序集 窗口程序集_ ...
- Android图片框和进度条介绍
1. ImageView(图片框) 注意事项:res下面的资源名不能使用大写字母,特别是图片资源中的图片的文件名,会造成R.java文件丢失,改正确后即可 在div里面放图片 scaleType的属性 ...
- layui上传图片列表展示_layui怎么做图片在列表中显示 | 学步园
layui table中显示图片的方法: 图片需要用到模板.templet: 注意div不可省略,48px指的是div的高度,如果要决定img图片的高度,需要单独设计style ',style:'he ...
- Windows+Nginx+IIS做图片分布式存储详细步骤
最近几天,一直在学习nginx在windows平台下的使用,为了寻找几种大量图片分布式存储而且有相对简单的存储方案 nginx是一种,还找到一种MongoDB GridFS 这两种方案我还是比较中意的 ...
- VC++图片框控件静态和动态加载位图
win10,vc6:新建一个对话框工程:右击资源文件夹,插入...: 类型,Bitmap:引入:选择一个bmp图片: 插入后如下:自动给了一个id: 图片框属性:类型,下拉选中 位图: 图像属性,选中 ...
- 用Lighttpd做图片服务器
http://www.lsanotes.cn/install_lighttpd 用Lighttpd做图片服务器 一.安装lighttpd所需的库文件 1.安装 pcre wget ftp://ftp. ...
最新文章
- NSight Compute 用户手册(中)
- 服务器虚拟化组网方案,服务器虚拟化部署方案计划.doc
- fwm环境APP菜品数据加载失败的优化操作
- SQL关闭自增长列标识:SET IDENTITY_INSERT
- 爱因斯坦和高中几何问题
- BZOJ 3261: 最大异或和位置-贪心+可持久化01Trie树
- cpu利用率低linux,linux计算,cpu 利用率超低,如何处理?
- runloop的mode作用是什么?
- 第009讲 初识css 类选择器 id选择器 html选择器
- 【图像配准】基于matlab SIFT图像配准【含Matlab源码 148期】
- nmap扫描端口 python
- 谈谈js中的异步编程。
- 小数分频器vhdl实现_小数分频VHDL代码
- 截止失真放大电路_基本共射放大电路的特点你懂了吗?
- linux国际象棋,国际象棋通用引擎协议
- Freemarker生成word:导出多张图片list、同时导出文字+图片的list
- 袁宝华 oracle,关键词优化难易分析_SEO优化难度分析 - 站长工具
- 如何將人臉變漂亮(三)
- IDEA 2020.1官网汉化插件安装
- H指数问题(USACO)