java问题 关于awt与swing

来源:百度知道 编辑:UC知道 时间:2024/06/23 20:17:32
程序一旦用到了awt和swing。 运行时就报错
我就50分了,解决了全部奉送。就靠你了。
--------------------Configuration: <Default>--------------------
Exception in thread "main" java.lang.ExceptionInInitializerError
at javax.swing.JOptionPane.updateUI(JOptionPane.java:1859)
at javax.swing.JOptionPane.<init>(JOptionPane.java:1822)
at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:841)
at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
at WelcomeInMessageDialogBox.main(WelcomeInMessageDialogBox.java:14)
Caused by: java.lang.IllegalArgumentException: 90 incompatible with Text-specific LCD contrast key
at java.awt.RenderingHints.put(RenderingHints.java:1057)
at sun.awt.windows.WDesktopProperties.getDesktopAAHints(WDesktopProperties.java:338)
at sun.awt.windows.WToolkit.getDesktopAAHints(WToolkit.java:960)
a

http://www.intellij.org.cn/bbs/viewtopic.php?p=208

我查找了一下,上面链接里的问题和你的问题极其相似,但是解决方法是设置电脑显示里的ClearType(说明你的程序应该是没问题的),估计你用的是液晶显示器,而且你显示器的ClearType设置有问题,他里面的解决方法原话是:

--实在是不知道怎么解决,就在idea的官方论坛上发帖求助。
IDEA的开发人员果然牛,一看就知道问题在哪里。
原来是我屏幕ClearType的设置值太低,从控制面板里重新运行一次ClearType Tuning,把字体明暗设置调高些(我原来设的是最暗)就可以了。---

后面还有一个关于此问题的回答链接(里面是全英文的):

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6503988

最后你查看一下关于ClearType的论述:

http://baike.baidu.com/view/755822.htm

忙了半天,希望能够帮到你,一块学习.