1、背景图用 JLayeredPane , 添加一个 JLabel 设置其 icon 为 背景图片后,设置其Bounds 随着 JLayeredPane变动;
2、界面透明:
一种类似于 Panel 这种 直接设置 panel.setOpaque(false)
第二种类似于 JScrollPane 设置 .setOpaque(false) 和 .getViewport().setOpaque(false) 还有 JButton 设置 .setOpaque(false) 和 .setContentAreaFilled(false);
第三种类似于 JTabbedPane 需要用 在定义 JTabbedPane 前用 UIManager.put("TabbedPane.contentOpaque",false) 以及 UIManager.put("TabbedPane.tabsOpaque",false)