/** 打印swing用户默认、外观默认、系统默认的键与值 **/
Hashtable table = javax.swing.UIManager.getDefaults();
Enumeration e = table.keys();
for (; e.hasMoreElements();)
{
Object key = e.nextElement();
Object value = table.get(key);
System.out.println(key + " = " + value);
}
/** 设置全局菜单选中时的颜色 **/
UIManager.put("Menu.selectionBackground", Color.red);
// /** setLookAndFeel是用于设置窗口为Window样式 **/
// try
// {
// UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
// }
// catch (ClassNotFoundException e1)
// {
// e1.printStackTrace();
// }
// catch (InstantiationException e1)
// {
// e1.printStackTrace();
// }
// catch (IllegalAccessException e1)
// {
// e1.printStackTrace();
// }
// catch (UnsupportedLookAndFeelException e1)
// {
// e1.printStackTrace();
// }
/** 更新生效上面的设置 **/
SwingUtilities.updateComponentTreeUI(this);
分享到:
相关推荐
import javax.swing.UIManager; import javax.swing.border.EtchedBorder; //import com.qhit.LandAppend; //import com.qhit.PasswordAmend; import Kehuxinxi.Kehumain; import Shouhoumain.Main; import ...
UI框架公开了处理UI生命周期的UIManager,以及用于构建UI布局的组件库,其中每个组件负责特定的功能。 组件库包含对UI的任何需求,但可以扩展为包括应用程序所需的任何其他组件。 该库还公开了其默认预设,这些...
1,Jtable加到JScroll中,默认只实现了垂直滚动(VERTICAL),而水平滚动(Horizontal)没有实现,这时候会使得无论格子数量,总长度=界面宽度。 解决:jTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); 2,Swing...
//改变系统默认字体 Font font = new Font("Dialog", Font.PLAIN, 12); java.util.Enumeration keys = UIManager.getDefaults().keys(); while (keys.hasMoreElements()) { Object key = keys.next...
UIConfig设置UI默认每个场景默认加载初始UI以及UI分辨率X、Y大小。 UIBase继承Window类,每个UI方法继承UIBase方便展示和关闭 PanelManager 方便管理FGUI包的加载和卸载。 UIManager 方便管理包内UI页面的调用。...
10.4.1 构造器的调用流程及默认构造器 182 10.4.2 自定义构造器需要注意的问题 185 10.4.3 不能继承构造器 186 10.4.4 调用兄弟构造器 187 10.5 单列模式 189 10.6 Java程序的加载过程 190 10.7 小结 ...
UIManager.setLookAndFeel("org.jvnet.substance.api.skin.SubstanceGeminiLookAndFeel");//默认皮肤 SubstanceGeminiLookAndFeel.setSkin(new AutumnSkin());//特殊皮肤 jFrame fl=new jFrame();//你自己写的窗口 ...
//定义一个默认的树模型,用于建立树 JScrollPane scroll1,scroll2;//定义两个滚动面板 JSplitPane splitPane;//定义一个分割面板 private Object con; public ClassBrowse(){ try{ stmt = ...
React Native的LayoutAnimation和...(在Web上不起作用)API useStateWithLayoutAnimation默认情况下,将调用UIManager.setLayoutAnimationEnabledExperimental,如果要在其上调用,则可以将false作为第二个参数传递
m53=new JMenuItem("默认风格 "); m53.addActionListener(this); m54=new JMenuItem("状态栏 "); m54.addActionListener(this); m6=new JMenu("帮助(H)"); m6.setMnemonic('H'); m61=new JMenuItem...
// 默认回车按钮 this.getContentPane().add(scrollPane); this.getContentPane().add(box, BorderLayout.SOUTH); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setSize(600, 400); this....