java 2 中还有布局管理器的概念吗?(50分)

R

raider

Unregistered / Unconfirmed
GUEST, unregistred user!
我在看以前的java1.1的书,上面提到 BorderLayout ,
可是我在调程序时老是错,
Class BorderLayout not found.
setLayout(new BorderLayout());
而且我在用VCafe4.0时,也看不到有什么布局之类的东东
是不是这个概念在java2中取消了?那么用什么实现类似的
功能呢?
source code:
import java.applet.*;
import java.awt.*;
// Example 29.8 - BorderLayoutApplet
//
// This applet creates a BorderLayout and attaches it
// to the applet. then
it creates buttons and places
// in all possible areas of the layout.
public class BorderLayoutApplet extends Applet
{
public void init()
{
// First create the layout and attach it to the applet
setLayout(new BorderLayout());
// Now create some buttons and lay them out
add("North", new Button("Larry"));
add("South", new Button("Curly Joe"));
add("East", new Button("Curly"));
add("West", new Button("Shemp"));
add("Center", new Button("Moe"));
}
}

 
没有取消,应该还有,但现在没有java 环境,
看看 BorderLayout 在哪个包里面。
 
你安装的时候有没有安装Layout相关的包?你可以检查一下java.awt里面有没有Layout
方面的CLASS存在。
而且也应该是add(new Button("..."), "North");吧?!
 
是的,应该是
add(new Button("..."), "North");
但是,现在JDK1.2.2中,我不知道
java.awt 在那里?也就是这些类库在那个目录下?
我的ClassPath= . 所以不知道在java.awt.* 位置
我看了源代码,scr/java/awt/下面有BorderLayout.java啊
我刚刚学,请大虾们指点!
 
不, java 的所有的东东都在 ??.jar 里,这是库,源码没用。
应该可以的,估计就是哪个包没有包含进来,多找例子看看。
或许能找到毛病。
 
classpath=.;JAVA_HOME/jre/lib/rt.jar
在我的JAVA下你的程序一点都没错。
 
要不就是他的 classpath 没设好。
 
多人接受答案了。
 

Similar threads

X
回复
1
查看
246
xjxjjx
X
H
回复
7
查看
359
hongfei
H
S
回复
5
查看
295
SevenOrient
S
顶部