3
有没有人试图改变挥杆的外观和感觉?这个代码取自一个例子,只是产生一个空指针异常,我想知道可能是什么错误:setLookAndFeel和NullPointerException异常
(javax.swing.UIManager/setLookAndFeel (javax.swing.UIManager/getSystemLookAndFeelClassName))
谢谢!
有没有人试图改变挥杆的外观和感觉?这个代码取自一个例子,只是产生一个空指针异常,我想知道可能是什么错误:setLookAndFeel和NullPointerException异常
(javax.swing.UIManager/setLookAndFeel (javax.swing.UIManager/getSystemLookAndFeelClassName))
谢谢!
试试这个:
(prn "LAFs:" (map #(.toString %)
(javax.swing.UIManager/getInstalledLookAndFeels)))
获得安装大号&Fs;的列表,那么你可以手动挑选您喜欢的。
不是一个完整的解决方案(我与布赖恩同意你的代码应该简单地工作™),但至少应该给你一些选项。
适用于此。 “(javax.swing.UIManager/getSystemLookAndFeelClassName)'返回什么? – 2009-12-09 00:28:37
它返回“javax.swing.plaf.metal.MetalLookAndFeel中的” – konr 2009-12-09 01:38:26
NPE必须几乎可以肯定是来自其他地方。公共静态无效setLookAndFeel(字符串的className) 抛出ClassNotFoundException的, InstantiationException, IllegalAccessException, UnsupportedLookAndFeelException 你运行这个例子正是因为以上是从新鲜的REPL?只有其他建议是列出你的JRE细节。 – 2009-12-09 23:52:31