当前位置:  技术问答>java相关

关于Jbuilder中的LookAndFeel(系统显示风格的问题)

    来源: 互联网  发布时间:2015-05-09

    本文导语:  以下程序编译可以通过 public static void main(String[] args) {    try {    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());      }    catch(Exception e) {      e.printStackTrace();    }     new Application1();   } 以下...

以下程序编译可以通过
public static void main(String[] args) {
   try {
   UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
 
   }
   catch(Exception e) {
     e.printStackTrace();
   }
    new Application1();
  }
以下编译不通过,为什么要抛出异常才能编译通过??
public static void main(String[] args) {
   UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
    new Application1();
  }
程序运行后,我在点击按钮的事件填写以下代码,目的为了改变系统的显示风格,
以下程序编译通过,运行此代码后,没有得到预料的效果,即改变系统显示的风格(windows到metal),
(本人学习java不久,希望大侠帮忙)
 try {
        
        UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
      
     }
     catch(Exception le) {
      le.printStackTrace();
     }
谢谢

|
你看一下jdk/demo/jfc/FileChooserDemo/下程序相应功能的实现代码,应该对你会有帮助的.

|
不是说你认为不会有异常抛出,就不用try的,java会自动的判断你的程序中会不会抛出异常的。像你的程序中,因为UIManager.setLookAndFeel会抛出异常,而如果你不对这个可能出现的异常进行处理的话,编译的过程中就会报错。
至于你说的风格没有变,好像在以一个风格启动后,是不可以再变换风格的。

|
我昨天调查了一下,是可以变换风格的。只要使用updateComponentUI(this)就可以了。
至于抛出异常,是因为在UIManager.setLookAndFeel()中,会抛出异常,你可一想一想,如果你不把这个异常处理掉,当然系统会报错啦!

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • jbuilder7突然打不开,unable to open jbuilder.congif??????????
  • JBuilder6 或JBuilder7如何注册?
  • 用jbuilder 编写的appliction 程序,如何独立于jbuilder 编译器之外运行?
  • JBuilder 6 在 winxp 下使用微软拼音输入法,输入中文。出现不正常。jbuilder.死锁
  • 谁有JBuilder的补丁,或是第三方控件,能完善一下JBuilder的功能的???
  • 在JBuilder中写了一个程序,脱离了JBuilder怎么运行?
  • 为什么Jbuilder 3可以编译通过的问题再Jbuilder 6下编译通不过了
  • 请问jbuilder7.0会不会比jbuilder6好啊?哪里有下载的?
  • 关于用Jbuilder进行程序调试?(用过Jbuilder的请发言)
  • jbuilder7 or jbuilder6 download adress?
  • 高分求助!偶公司要买jbuilder8 !请问买jbuilder8有包含哪些组件或工具?
  • 请问那里有jbuilder7或jbuilder6的电子书籍下载?
  • 请问那有jbuilder7的enterprise,borland上的jbuilder 7 enterprise trial是吗?
  • 小弟我正想学习Java,打算使用JBuilder,不知哪位前辈肯介绍一下JBuilder,用的人多不多?
  • 除了发布虚拟机外,发布JBuilder应用程序应发布我的哪些文件?怎样脱离JBuilder环境?
  • 新手请教:unix下能用Jbuilder开发吗?或者Jbuilder开发的程序在unix运行?
  • 我手动删除了jbuilder6自带的jdk,如何才能让jbuilder用我其他地方的jdk呀?
  • 我在jbuilder4.0中编的applet程序在jbuilder3.5中为何不能运行
  • 哪位能介绍一下JBuilder7有哪些优点,我为什么应该从JBuilder6换成7?
  • 如何脱离jbuilder 环境。用jbuilder熟悉的朋友帮忙。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3