JAVA Swing——设置JButton按钮样式
1、对JButton大小的设置
因为JButen是属于小器件类型的,所以一般的setSize不能对其惊醒大小的设置,所以一般我们用
button.setPreferredSize(new Dimension(30,30)); //(30,30) 是你要设置按钮的大小
2、对JButton透明的设置
按钮设置为透明,这样就不会挡着后面的背景
button.setContentAreaFilled(false);
3、对JButton去掉按钮的边框的设置
如果有时候你的按钮不需要边框因为边框影响美观或者是因为你需要的是点击之前按钮呈现 普通图标形式,点击之后才有各种效果的话就可以用这种方法去掉边框
button.setBorderPainted(false);
4、对JButton添加图标呢的设置 // 实例化一个图标对象
ImageIcon image = new ImageIcon(icons[i]); // 实例化按钮对象,并且设置按钮上显示图片
JButton button = new JButton(image); ——或者
button.setIcon(new ImageIcon(getClass().getResource("qq.png"))); //qq.png是你要添加的图片
5、让按钮随按钮上的图案变化
butten.setMargin(new Insets(0,0,0,0));
6、设置凸起来的按钮,很多其他的swing也可用此方法
butten.setBorder(BorderFactory.createRaisedBevelBorder());
7、设置凹起来的按钮,很多其他的swing也可用此方法
button.setBorder(BorderFactory.createLoweredBevelBorder());
8、设置按钮的前景色和背景色
button .setFont(new java.awt.Font("华文行楷", 1, 15));
button.setBackground(Color.green);
9、改变按钮的样式
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
JAVA Swing——设置JButton按钮样式相关推荐
- C#设置透明按钮样式
/// <summary> /// 设置透明按钮样式 /// </summary> private void SetBtnStyle(Button btn) {btn.Flat ...
- Java Swing 设置全局的字体
Table of Contents 一.问题描述 二.找资料 1.Swing技巧. 设置全局字体(sun jdk) 2.java swing 界面统一设置字体样式 三.尝试解决 1.使用默认的字体(即 ...
- java文本框设置字体样式,java Swing设置文本框文字颜色和字体
在java中文本编辑器单独设置文字的控件有个JTextPane,而通常使用的JTextArea似乎不能设置所选文字的颜色和字体. //实例化一个文本编辑的控件 JTextPane editorPane ...
- Java 中的JButton按钮事件,ActionListener
package awt01; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Button ...
- java swing 设置背景_swing-窗体添加背景图片的2种方法
在美化程序时,常常需要在窗体上添加背景图片.通过搜索和测试,发现了2种有效方式.下面分别介绍. 1.利用JLabel加载图片 利用JLabel自带的setIcon(Icon icon)加载icon,并 ...
- Java swing设置jar包开机启动
参考文章:java实现Windows开机自启动 java创建桌面图标快捷方式 StartupDemo.java package org.fiend.swing.test.demo.startup.te ...
- Java swing 如何将一个按钮放置到弹出框框的任意位置?(Absolute layout 布局的使用)...
准备: Absolute layout 绝对布局,绝对布局中控件的可以在任意位置放置 如何制作下面那种样子的 弹出框? ---------------------------------------- ...
- java swing点击按钮后输出结果展示_使用Eclipse编写第一个Java程序HelloWorld
1.打开Eclipse软件,点击File菜单,如图所示: 2.移动鼠标New--->Java Project,再点击Next按钮,如图所示: 3.然后在Project name输入框中输入项目名 ...
- Qt设置圆角按钮样式
Qt中使用stylesheet方式将按钮设置成圆角按钮,代码如下: setStyleSheet("border:2px groove gray;border-radius:10px;padd ...
最新文章
- (转)利用ArcScene进行三维地形模拟
- 7-2 然后是几点 (Java)
- 全球十大AI训练芯片大盘点:华为昇腾910是中国唯一入选
- 图解VMWare10创建虚拟机
- MFC下运行控制台不显示黑屏
- 那些年,我玩过的操作系统
- 【2022-01-06】JS逆向之QCC请求头参数
- 以淘宝为例,解析大型电商服务端架构!
- ApacheCN 翻译/校对/笔记整理活动进度公告 2019.9.20
- 网络安全人员必考的几本证书
- GitHub的Fork 是什么意思
- 计算机考研需要分数线,计算机考研分数线是多少?
- 光猫下连接路由器的详细步骤
- 高级运维工程师面试题(更新中)
- 【概率论】- (2)假设检验
- Android 实现左右声道播放不同音乐
- cala开发编程入门Hello World示例
- 【无人机】【2014.08】无人机国家的诞生:自1917年以来的美国无人机发展
- Shell--如何定义及遍历数组、字符串数组【工作笔记】
- 什么软件可以测试sd卡,如何做SD卡测试和SD卡测试工具
热门文章
- java原生封装_[Java教程]原生AJAX封装
- java中方法不调用会执行_java[新手]类里的方法没有调用为什么实现了?
- mac笔记本怎么外接显示屏_苹果MAC笔记本怎么外接显示器?
- python创建excel图表_Python:使用图表创建Excel工作表
- c4d打开没反应_掌握这3种C4D技巧,线框渲染效果图也就几秒的事
- 七、Linux 常用 Shell 命令,控制台的快捷键以及 Shell 编程(上)
- 十二、深入JavaScript中的Date
- 七十六、SpringBoot 的数据缓存cache+Redis(三)
- GPLinker:基于GlobalPointer的事件联合抽取
- 北京招聘 | 澜舟科技招聘NLP工程师、NLP研究员、产品项目经理