3

我正在使用 Java Netbeans GUI Builder 来制作 GUI。我想给按钮一个透明(有光泽)的外观。我正在使用

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

这也为 GUI 提供了漂亮的外观,但按钮仍然是相同的无聊按钮。

那么,如何给按钮一个透明的外观呢?

4

4 回答 4

5

尝试以下操作:

button.setOpaque(false);
button.setContentAreaFilled(false); //to make the content area transparent
button.setBorderPainted(false); //to make the borders transparent
于 2012-04-05T06:26:07.187 回答
3

你可以看看setOpaque(true/false); Java它有关于 Component 类的 setOpaque 方法的信息。

于 2012-04-05T06:25:12.510 回答
3
I want to give the buttons a transparent (glossy) look.
于 2012-04-05T06:51:28.237 回答
0
this.btnOptions.setFont(new Font("Forte", Font.PLAIN, 33)); 
this.btnOptions.setForeground(Color.YELLOW);
this.btnOptions.setOpaque(false);
this.btnOptions.setContentAreaFilled(false);
this.btnOptions.setBorderPainted(false);
this.btnOptions.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
于 2013-11-28T06:48:22.517 回答