关于java中JButton的样式设置(的一些我们应该知道的函数)(转)

 1 1、 对JButton大小的设置
 2      ——因为JButen是属于小器件类型的,所以一般的setSize不能对其惊醒大小的设置,所以一般我们用
 3      button.setPreferredSize(new Dimension(30,30));
 4      //(30,30) 是你要设置按钮的大小
 5 2、 对JButton透明的设置
 6      ——按钮设置为透明,这样就不会挡着后面的背景
 7      button.setContentAreaFilled(false);
 8 3、 对JButton去掉按钮的边框的设置
 9      ——如果有时候你的按钮不需要边框因为边框影响美观或者是因为你需要的是点击之前按钮呈现普通图
10      标形式,点击之后才有各种效果的话就可以用这种方法去掉边框
11      button.setBorderPainted(false);
12 4、 对JButton添加图标呢的设置
13      —— // 实例化一个图标对象
14      ImageIcon image = new ImageIcon(icons[i]);
15      // 实例化按钮对象,并且设置按钮上显示图片
16      JButton button = new JButton(image);
17      ——或者
18      button.setIcon(new ImageIcon(getClass().getResource("qq.png")));
19      //qq.png是你要添加的图片
20 5 、 让按钮随按钮上的图案变化
21      butten.setMargin(new Insets(0,0,0,0));
22 6、 设置凸起来的按钮,很多其他的swing也可用此方法
23      butten.setBorder(BorderFactory.createRaisedBevelBorder());
24 7、 设置凹起来的按钮,很多其他的swing也可用此方法
25      button.setBorder(BorderFactory.createLoweredBevelBorder());
26 8、 设置按钮的前景色和背景色
27      button .setFont(new java.awt.Font("华文行楷", 1, 15));
28      button.setBackground(Color.green);
29 9、 改变按钮的样式
30      UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");

关于java中JButton的样式设置(的一些我们应该知道的函数)(转)

时间: 2024-10-13 12:36:43

关于java中JButton的样式设置(的一些我们应该知道的函数)(转)的相关文章

进行手持设备wince开发中DataGrid的样式设置(宽度)

private void SelectGoodsForm_Load(object sender, EventArgs e) { //定义 DataGrid样式 DataGridTableStyle dataGridStyle = null; dataGridStyle = new DataGridTableStyle(); this.goodsGrid.DataSource = createDataTable(); //清楚之前的DataGrid样式 this.goodsGrid.TableSt

java中double四舍五入并设置小数点位数的问题

本文系转载,原文地址:http://blog.csdn.net/star_huang/article/details/7639267 今天遇到个需要将一个double类型的数据保留小数点后两位的问题.在网上搜寻的集中解决方案,copy来一下,备用 首先result_value是处理前的double get_double是用来保存我处理后的double   //方案一: get_double = (double)(Math.round(result_value*100)/100.0) //方案二:

Java Swing控件样式设置

1.设置JTable的背景色 一般情况下,设置JTable背景色的时候,只能设置有数据行的背景色,对于默认的底色部分还是没法设置,默认为灰色,这时需要设置JTable上层容器jScrollPane1的背景色才能改变JTable的背景色,如: this.jScrollPane1.getViewport().setBackground(new Color(240,240,240)); 2....... Java Swing控件样式设置

Java中JButton常用设置

1. 对JButton大小的设置 button.setPreferredSize(new Dimension(30,30));      //(30,30) 是你要设置按钮的大小 2. 对JButton透明的设置 button.setContentAreaFilled(false); 3.对JButton去掉按钮的边框的设置 button.setBorderPainted(false); 4. 对JButton添加图标呢的设置 实例化一个图标对象      ImageIcon image = n

Kendo UI:Grid中标题css样式设置

问题 Grid表格的标题样式怎么设置? 解决方案 使用headerAttributes属性设置,如果有css中class属性,需要加双引号"".如 { field: "name", headerAttributes: { "class": "table-header-cell", style: "text-align: right; font-size: 14px" } }

WPF中ListBox的样式设置

设置之后的效果为 1 窗体中代码 <Window x:Class="QyNodeTest.MainWindow"        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"        Title="MainWindow&

面试题:java中String为什么要设置成final

1.不可改变---执行效率高 2.因为String这个对象基本是被所有的类对象都会使用的到了,如果可以被复写,就会很乱套,比如map的key ,如果是一个string为key的话,String如果可以改变的话,你想想后果 3.执行效率可以这么解释,面向对象有一个多态的性质,如果可以改变,就可以被复写,子类如果复写了某个方法,虚函数表就被用上了:如果是final型的,jvm就直接去用了,根本不用去虚函数表里面找 ----------只要声明成final ,JVM才不用对相关方法在虚函数表中查询,而

java中反射机制通过字节码文件对象获取字段和函数的方法

pclass = Class.forName("get_class_method.Person"); //Field ageField = pclass.getField("age");//因为age成员变量是私有的,所以会产生NoSuchFieldException异常 Field ageField = pclass.getDeclaredField("age");//获得该对象反映此 Class 对象所表示的类或接口的指定已声明字段 Obje

&#8203;Java中使用for循环对多个Jbutton按钮监听

Java中Jbutton按钮监听,当多个按钮做的事差不多的时候是可以用for循环的(比如计算器1-9)省事省力. 监听时变量只能是final或者static,不过这些在for循环中明显不行,所以,就在循环里加了个final变量. 嘿嘿,轻松搞定. package com.xinbo; import java.awt.FlowLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.