java中Jbutton常用设置

发布网友

我来回答

1个回答

热心网友

在Java中,对于JButton的常用设置涵盖了按钮的大小、透明度、边框、图标、样式以及背景色和前景色等多个方面。以下是对这些设置的详细解释:

1、大小设置

由于JButton属于小器件类型,一般不能通过setSize方法直接设置大小。可以通过设置PreferredSize属性来调整按钮大小,如button.setPreferredSize(new Dimension(30,30));,其中(30,30)是用户设定的按钮大小。

2、透明度设置

为了使按钮不遮挡背景,可以使用button.setContentAreaFilled(false)方法,将按钮的填充设置为false,实现透明效果。

3、去除边框

如果按钮不需边框以提升美观或实现点击前为普通图标,点击后产生不同效果,则可以使用button.setBorderPainted(false)去除边框。

4、添加图标

使用ImageIcon实例化图标对象,并将其实例化为按钮按钮对象,实现图标按钮,如button = new JButton(image)。或者通过button.setIcon(new ImageIcon(getClass().getResource("qq.png")))直接添加图片。

5、让按钮图案变化

使用button.setMargin(new Insets(0,0,0,0))去除按钮内的空白空间,使得按钮图案随图案变化更加流畅。

6、设置凸起按钮

使用BorderFactory.createRaisedBevelBorder()方法可以为按钮添加凸起效果,适用于多种Swing组件。

7、设置凹下按钮

使用BorderFactory.createLoweredBevelBorder()方法为按钮添加凹下效果,同样适用于多种Swing组件。

8、改变按钮颜色

调整button的font属性,使用例如button.setFont(new java.awt.Font("华文行楷", 1, 15))设置字体样式,同时通过button.setBackground(Color.green)设定背景颜色。

9、改变按钮样式

通过UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel")改变用户界面外观,实现按钮样式变化。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com