当前位置: 技术问答>java相关
为何 f.add(Button b3=new Button("b3"));编译不过?
来源: 互联网 发布时间:2015-03-03
本文导语: 请各位看一下为何 import java.awt.*; public class test{ private Frame f; public test(){ f=new Frame("test"); } public void launchFrame(){ f.setLayout(new FlowLayout()); f.add(Button b3=new Button("b3")); f.pack(); f.setVisible(true); } public st...
请各位看一下为何
import java.awt.*;
public class test{
private Frame f;
public test(){
f=new Frame("test");
}
public void launchFrame(){
f.setLayout(new FlowLayout());
f.add(Button b3=new Button("b3"));
f.pack();
f.setVisible(true);
}
public static void main(String[] args){
test guiwindow=new test();
guiwindow.launchFrame();
}
}
编译不过,而
import java.awt.*;
public class test{
private Frame f;
public test(){
f=new Frame("test");
}
public void launchFrame(){
Button b3;
f.setLayout(new FlowLayout());
f.add(b3=new Button("b3"));
f.pack();
f.setVisible(true);
}
public static void main(String[] args){
test guiwindow=new test();
guiwindow.launchFrame();
}
}
则可以?
import java.awt.*;
public class test{
private Frame f;
public test(){
f=new Frame("test");
}
public void launchFrame(){
f.setLayout(new FlowLayout());
f.add(Button b3=new Button("b3"));
f.pack();
f.setVisible(true);
}
public static void main(String[] args){
test guiwindow=new test();
guiwindow.launchFrame();
}
}
编译不过,而
import java.awt.*;
public class test{
private Frame f;
public test(){
f=new Frame("test");
}
public void launchFrame(){
Button b3;
f.setLayout(new FlowLayout());
f.add(b3=new Button("b3"));
f.pack();
f.setVisible(true);
}
public static void main(String[] args){
test guiwindow=new test();
guiwindow.launchFrame();
}
}
则可以?
|
应写成
add(new Button("b3"));
这样和上面的写法都行。
add(new Button("b3"));
这样和上面的写法都行。
|
分开写。
b3 = new Button("b3");
f.add(b3);
b3 = new Button("b3");
f.add(b3);
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。