UIManager.put("InternalFrame.activeTitleBackground", new ColorUIResource(new Color(207,255,247)));
UIManager.put("InternalFrame.inactiveTitleBackground", new ColorUIResource(new Color(207,255,247)));
JDesktopPane baTabbedPane = new JDesktopPane();
JInternalFrame iframe = new JInternalFrame("Cheapest To Deliver",true,true,true,true);
iframe.setSize(400,150);
baTabbedPane.add(iframe);
为什么我的内部框架的标题背景没有在启动时设置?
我已经尝试在整体JFrame
初始化上设置它,但没有任何区别(相比之下,我可以更改其他JFrame
ui 组件的外观,例如MenuItem.background
在这个位置,所以我认为这可能是因为它JInternalFrame
不是顶级组件,即在选项卡式窗格,也许它需要在其他地方进行更改,但是在哪里?)
关于正确呼叫地点的任何UIManager.put()
提示JInternalFrame
?