编译出错,不知道为什么???关于内部类 F:\Java\Cen.java:15: 限定的新静态类 c.addActionListener(new Cen().new ButtonHandler());以后为出错警告 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【sure2003】截止到2008-07-15 14:23:37的历史汇总数据(不包括此帖):发帖的总数量:240 发帖的总分数:10213 每贴平均分数:42 回帖的总数量:205 得分贴总数量:6 回帖的得分率:2% 结贴的总数量:233 结贴的总分数:9983 无满意结贴数:2 无满意结贴分:50 未结的帖子数:7 未结的总分数:230 结贴的百分比:97.08 % 结分的百分比:97.75 % 无满意结贴率:0.86 % 无满意结分率:0.50 % 值得尊敬 [public class test{ public static void main(String args[]) { ..... c.addActionListener(new Cen().new ButtonHandler()); //把new Cen().删除就正确 ..... } //内部静态类 static class ButtonHandler implements ActionListener //或者static 如果一删除就正确 {....}}在这样的情况下报错..... 你就把内部类看成他外部类的一个成员变量把他当成员变量看,ButtonHandler是静态的 如果你调用他 Cen.ButtonHandler就可以了是吧但他是个类,所以new Cen.ButtonHandler()调用或者你把static 去掉 把他看成成员变量 ButtonHandler不是静态的 如果你调用他 要用new Cen().ButtonHandler是吧但他是个类 所以用new Cen().new ButtonHandler()调用 动态创建控件问题!!!!!!!!!!!!!!!!!!!!!!!!!(急) 如何将一段JAVA程序转化成XML文档? 有大连的JAVA人才吗 高分求助按钮问题,分不够再加!在线等待 用java如何获取当前客户端windows用户名 大家都用JDK1.5了吗 过来看看这个线程问题 菜鸟怎样入java的门???? 列表问题 关于this的特殊用法 关于正则表达式中的排除问题 请教在一个JFrame.java启动后调用一个JPanel.java加入到JFrame中,JFrame介面大小被改变成了JPanel的大小是何原因
楼主【sure2003】截止到2008-07-15 14:23:37的历史汇总数据(不包括此帖):
发帖的总数量:240 发帖的总分数:10213 每贴平均分数:42
回帖的总数量:205 得分贴总数量:6 回帖的得分率:2%
结贴的总数量:233 结贴的总分数:9983
无满意结贴数:2 无满意结贴分:50
未结的帖子数:7 未结的总分数:230
结贴的百分比:97.08 % 结分的百分比:97.75 %
无满意结贴率:0.86 % 无满意结分率:0.50 %
值得尊敬
{
public static void main(String args[])
{
.....
c.addActionListener(new Cen().new ButtonHandler()); //把new Cen().删除就正确
.....
}
//内部静态类
static class ButtonHandler implements ActionListener //或者static 如果一删除就正确
{....}
}
在这样的情况下报错.....
但他是个类,所以new Cen.ButtonHandler()调用
或者你把static 去掉 把他看成成员变量 ButtonHandler不是静态的 如果你调用他 要用new Cen().ButtonHandler是吧
但他是个类 所以用new Cen().new ButtonHandler()调用