java 添加JButton按钮在JFrame上面为什么一定要在方法里面添加
例如:publicclassHYelloWorld{JFramef=newJFrame("测试");JButtonbtn=newJButton("点击我");TextFi...
例如:
public class HYelloWorld {
JFrame f = new JFrame("测试");
JButton btn = new JButton("点击我");
TextField txt=new TextField(30);
private void info() {
// TODO Auto-generated method stub
f.add(btn);
}
}
而不能够:
public class HYelloWorld {
JFrame f = new JFrame("测试");
JButton btn = new JButton("点击我");
TextField txt=new TextField(30);
f.add(btn);
}
}
为什么f.add(btn)要在方法里面 展开
public class HYelloWorld {
JFrame f = new JFrame("测试");
JButton btn = new JButton("点击我");
TextField txt=new TextField(30);
private void info() {
// TODO Auto-generated method stub
f.add(btn);
}
}
而不能够:
public class HYelloWorld {
JFrame f = new JFrame("测试");
JButton btn = new JButton("点击我");
TextField txt=new TextField(30);
f.add(btn);
}
}
为什么f.add(btn)要在方法里面 展开
5个回答
展开全部
因为类里面只能是属性与方法
而f.add()是调用方法
你可以把该方法放到构造函数里
如
public HYelloWorld (){
f.add(btn);
}
而f.add()是调用方法
你可以把该方法放到构造函数里
如
public HYelloWorld (){
f.add(btn);
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是把按钮加到面板上去 不加上去的话有可能显示不出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这都是一些规范,你不需要死扣这些东西。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询