我正在使用Java Netbeans GUI Builder來製作GUI。我想給一個透明(光面)look.I正在使用Jbuttons需要透明外觀
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
這也給漂亮的外觀到界面的按鈕,但這些按鈕仍然是相同的無聊按鈕。
那麼,如何給按鈕透明的外觀?
我正在使用Java Netbeans GUI Builder來製作GUI。我想給一個透明(光面)look.I正在使用Jbuttons需要透明外觀
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
這也給漂亮的外觀到界面的按鈕,但這些按鈕仍然是相同的無聊按鈕。
那麼,如何給按鈕透明的外觀?
嘗試以下操作:
button.setOpaque(false);
button.setContentAreaFilled(false); //to make the content area transparent
button.setBorderPainted(false); //to make the borders transparent
你可以看看setOpaque(true/false); Java它有關於Component類的setOpaque方法的信息。
I want to give the buttons a transparent (glossy) look.
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));