Swing支持可插拔的外观(L& F)。
Swing支持可插拔的外观(L& F)。...
lafClassName参数是提供L& F的类的完全限定名。
lafClassName参数是提供L& F的类的完全限定名。...
String windowsLAF= "com.sun.java.swing.plaf.windows.WindowsLookAndFeel"; try { UIManager.setLookAndFeel(windowsLAF); } catch (Exception e) { e.printStackTrace(); }
如果我们在显示GUI之后更改L& F,我们将需要使用SwingUtilities类的updateComponentTreeUI(container)方法更新GUI。
UIManager.setLookAndFeel(windowsLAF); SwingUtilities.updateComponentTreeUI(frame); frame.pack();
UIManager类的以下两个方法返回类的名称默认Java L& F和系统L& F:
String getCrossPlatformLookAndFeelClassName() String getSystemLookAndFeelClassName()
设置系统(或本机)L& F
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
以下代码列出了机器上的所有可用L& F。
import javax.swing.UIManager; import javax.swing.UIManager.LookAndFeelInfo; //w w w .ja v a2s .c o m public class Main { public static void main(String[] args) { LookAndFeelInfo[] lafList = UIManager.getInstalledLookAndFeels(); for (LookAndFeelInfo lafInfo : lafList) { String name = lafInfo.getName(); String className = lafInfo.getClassName(); System.out.println("Name: " + name + ", Class Name: " + className); } } }
上面的代码生成以下结果。
对selectList查询后的结果用Stream流进行了一些封装,使其可以返回一些指定结果,简洁了api的调用需要项目中已注入对应...
MyBatis-Plus 条件构造器-AbstractWrapperisNotNull(R column)isNotNull(boolean condition, R column)字段ISNOTNULL例:isNotN...
属性(properties)这些属性可以在外部进行配置,并可以进行动态替换。你既可以在典型的Java属性文件中配置这些属性,也可以在pr...
Spring教程 -Spring表达式语言使用数据库属性文件...bean.property_name在下面的代码中,我们从“addressBean"注入了“country"...
Spring JSR-250 注释Spring还使用基于 JSR-250 注释,它包括 @PostConstruct, @PreDestroy 和 @Resource 注释。因为你已经有了...
c:param 标签 c:param标签用于在c:url标签中指定参数,而且与URL编码相关。在c:param标签内,name属性表明参数的名称,value属性...
fmt:setLocale 标签 fmt:setLocale标签用来将给定的区域存储在locale配置变量中。语法格式fmt:setLocale value=string variant=s...
fn:length()函数 fn:length()函数返回字符串长度或集合中元素的数量。语法 fn:length()函数的语法如下:${fn:length(collection ...
Servlet容器主要是JavaWeb应用提供运行时环境,所以也可以称之为JavaWeb应用容器,或者Servlet/JSP容器。Servlet容器主要负责管...