哪儿错了???为什么抛出了NullPointerException??? Button btn=new Button("效果");改成btn=new Button("效果");就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在Button btn=new Button("效果");这个语句前面肯定有Button btn; Font oldF=btn.getFont();btn 为null Button btn=new Button("效果")的作用域在init()方法里,Button btn的作用域是整个类,在后面的方法itemStateChanged()里访问的是后一个对象,你没有初始化,只是声明了,当然是空指针了。 Button btn; 全局的,没有newButton btn=new Button("效果"); 局部的,只是init中可见Font oldF=btn.getFont();这句用到的btn是全局的那个所以会有nullPointerException处理方法参考八进制的就可以了 去掉了11行前面的那个BUTTON,但是程序运行时怎么不能按我得要求去修改Button上的字体呢???无论我选择List中的哪个选项,程序都没反应!!!??? 我在最后一行加上了btn.repaint()怎么运行起来还是一样没有反应,按钮上的字体并没有改变??? 关于报错机制和return的问题 搞定了connection refused问题,还有个【**用户登录失败】问题?无解了,帮忙看看 javax.crypto包在哪里 JNative 能解决这个问题吗?大家帮帮我啊! 开发了一个applet小程序,用户不懂下载jre,有什么简单的方法? 关于数据库导入问题 这是哪里的问题啊? C++和Java数据转换问题,请高手指教! 编译问题,我写的语句编译不过去!!! 关于数字签名的问题?急!!! 第一次用java,如何快捷学习??? 求取得客户端操作系统.IP地址.浏览器版本的javaBean
Button btn;
btn 为null
Button btn=new Button("效果"); 局部的,只是init中可见Font oldF=btn.getFont();这句用到的btn是全局的那个所以会有nullPointerException
处理方法参考八进制的就可以了