java按钮效果的设置(java按钮实现功能)

  • 1、java的按钮颜色可以设置为透明的吗
  • 2、利用jbutton实现效果
  • 3、怎样用JAVA实现鼠标单击一个Button,并且选中该Button的效果…类似windows选中桌面图标效果…
  • 4、java按钮效果的设置

当然可以,Button透明背景设置方法:

方法1:JButton b1=new JButton();

b1.setOpaque(false);

b1.setColor(new Color(2,2,2)); //此颜色值随便设置,只起占位作用,但是必须加上此句,否则不会出现透明背景效果。

b1..setIcon(new ImageIcon(“bin/filechooser/image/rec.gif”));

方法2:JButton b2=new JButton();

b2.setContentAreaFilled(false); //只须加上此句

b2.setIcon(new ImageIcon(“bin/filechooser/image/rec.gif”));

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”);

1.按钮事件啥都不写,点击按钮后那个虚框(焦点)会自动移动到点击的按钮上,只要你不跳转,按钮就呈选中效果

2.按钮id=button 设置 requestforcus(),效果同上也是让他获得焦点

3.★如果你说的是不点击就呈现这种点击的效果,直接 button.click();让他点下去就行了★

4.实在不行 2张图片,一张点下一张没点下,用点击事件的替换图片

给这个按钮加一个鼠标经过事件

然后把按钮的图标换成像360那样的。

然后鼠标移走,再把图标换回来。

原创文章,作者:USG5O,如若转载,请注明出处:https://www.506064.com/n/126282.html

相关推荐

  • guava-java:全能的程序开发工具

    一、简介 Guava是一款由Google开发的Java工具库,提供了一些优秀的、高效的、基于JDK的核心Java库。 Guava-java库的主要特点是它提供了很多高级的操作工具来…

    编程 2025-04-23
  • Java类型介绍

    Java是一门面向对象的编程语言,类型在Java语言中起着非常重要的作用。在Java中,每个变量、常量和表达式都有一个类型。 一、Java基本类型 Java提供了8种基本类型,分别…

    编程 2024-10-27
  • java成员变量,java成员变量和局部变量

    本文目录一览: 1、java成员变量是什么 2、java中的成员变量、类变量,成员方法、类方法各是什么? 3、什么叫java中的成员变量? java成员变量是什么 成员变量:在类体…

    编程 2024-12-22
  • 浏览器不显示java小程序,浏览器不显示java小程序怎么办

    本文目录一览: 1、为什么网页不能显示java小程序,显示出来是个框,框里是一个叉,用appletviewer查看是正常的,求指导 2、请问为什么我用浏览器运行java程序时不能显…

    编程 2024-10-25
  • java创建指定年月日的date对象,java根据年月日创建date

    本文目录一览: 1、java如何创建一个指定的日期对象? 2、Java中如何设置Date对象的年月日 3、如何用java创建一个1990年1月1日 00:00:00的Date对象 …

    编程 2024-12-12
  • Java实现字符串截取的方法

    在处理字符串的时候,很常见的需求就是需要截取字符串的某一部分。Java 中提供了很多方法来完成字符串的截取操作,本文将详细介绍 Java 实现字符串截取的方式和实例代码。 一、su…

    编程 2024-12-12
  • java访问修饰符,java访问修饰符的关键字

    本文目录一览: 1、java中类成员的访问修饰符有哪些 2、Java 访问控制修饰符 3、java四种权限修饰符 4、java 的访问修饰符是什么? 5、java默认访问修饰符 j…

    编程 2025-01-14
  • 使用Java创建List

    Java中的List是一个动态数组,它可以容纳任意类型的对象,可以动态地增加或减少元素数量。List是Java中非常常用的一种数据结构,本文将阐述Java中如何使用List进行数组…

    编程 2024-11-15
  • java正则,java正则表达式详解

    本文目录一览: 1、java正则表达式是什么? 2、java 正则表达式是什么? 3、java正则表达式是什么? 4、java正则表达式 java正则表达式是什么? 在程序开发中,…

    编程 2024-11-16
  • java和c语言相同点,c语言和java的相同点

    本文目录一览: 1、论Java与C语言的相同点与不同点和各自的优势 2、Java语言和C语言的相同点与不同点 3、C语言和java语言有哪些相同之处? 4、C语言和Java的区别和…

    编程 2024-12-12