首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

新手使用eclipes,碰上有关问题求指导

2014-01-17 
新手使用eclipes,碰上问题求指导在elcipes工程下建立一个测试BorderLayout的类。调试了很久出现以下的错误。

新手使用eclipes,碰上问题求指导
在elcipes工程下建立一个测试BorderLayout的类。
调试了很久出现以下的错误。
代码如下。
错误如截图。
(使用javac编译的时候通过了,并且也能运行)
新手使用eclipes,碰上有关问题求指导
求救。。。
package BorderLayout;
import java.awt.Button;
import java.awt.Frame;
import java.awt.LayoutManager;
public class BorderLayout {
private static Object SOUTH;
private static Object NORTH;
private static Object EAST;
private static Object WEST;

public static void main(String args[])
{
        Frame f = new Frame("测试窗口");
        f.setLayout( new BorderLayout());//<--发生问题的地方
        f.add(new Button("南") ,BorderLayout.SOUTH);
        f.add(new Button("北") , BorderLayout.NORTH);
        f.add(new Button("中"));
        f.add(new Button("东") , BorderLayout.EAST);
        f.add(new Button("西") , BorderLayout.WEST);
        f.pack();
        f.setVisible(true);
}
}
截图:
新手使用eclipes,碰上有关问题求指导
新手使用eclipes,碰上有关问题求指导


[解决办法]
frame没有setLayout函数子类JFrame才有,继承这个jframe。
public class BorderLayout extends JFrame
改为,this.setLayout
[解决办法]
同意一楼,楼主这个BorderLayout如果不继承的话,就是你自己写的一个类而已

api如何知道你自己写的东西?实现api中的接口或者继承某些类
[解决办法]
这些看看api

热点排行