摘自
https://zhidao.baidu.com/question/983204331427010139.html
你好,你可以增加以下代碼,然后就變透明了:
UIManager.put("TabbedPane.contentOpaque", false);
JTabbedPane tabbedPane = new JTabbedPane();
希望可以幫助到你,記得采納哦
摘自:https://blog.csdn.net/a718515028/article/details/12051609
JPanel設置背景以及Jpanel設置透明的解決辦法
通常情況下
如果多個jpanel用的是同一個背景可以把上面的內部類封裝成公用的繼承Jpanel的類
有時JPanel P1 是加在另一個JPanel P之上的。這時上面的Jpanel如果不設置成透明灰擋住后面的背景
摘自:https://blog.csdn.net/failure01/article/details/8227744
Java JscrollPane 設置透明 跟 Jlist 設置透明
搬家后的博客鏈接: IT客棧 www.itkezhan.org
JscrollPane 例子
JScrollPane jsp = new JScrollPane();
jsp.setOpaque(false);
jsp.getViewport().setOpaque(false);
JList 設置透明(沒驗證過,以后用到的時候再驗證)
JList jl = new JList();
jl.setOpaque(false);
(JLabel)jl.getCellRenderer.setOpaque(false);
這兩個比較難搞,所以共享給大家
參考資料
http://forums.devshed.com/java-help-9/how-to-make-jscrollpane-transparent-102573.html
http://tieba.baidu.com/p/1695282171
Checkbox沒有setOpaque(false);這個方法
JCheckBox jcheckbox = new JCheckBox("xxx");
jcheckbox.setOpaque(false);
兩行搞定
JRadioButton radioButtons = new JRadioButton();
radioButtons.setOpaque(ConstantValue.UI_IS_OPAQUE);