需要Jbuttons透明外观

时间:2012-04-05 06:22:59

标签: java swing netbeans transparency look-and-feel

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

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

这也给了GUI很好的外观,但按钮仍然是相同的无聊按钮。

那么,如何让按钮透明化?

4 个答案:

答案 0 :(得分:5)

尝试以下方法:

button.setOpaque(false);
button.setContentAreaFilled(false); //to make the content area transparent
button.setBorderPainted(false); //to make the borders transparent

答案 1 :(得分:3)

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

答案 2 :(得分:3)

I want to give the buttons a transparent (glossy) look.

答案 3 :(得分: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));