Chinaunix
标题:
大家帮忙看看 这个程序的add方法!
[打印本页]
作者:
小兵张嘎-kevin
时间:
2006-04-26 14:11
标题:
大家帮忙看看 这个程序的add方法!
import java.awt.*;
public class Labelex
{ public static void main(String[] args)
{
Frame f=new Frame( "Label" ) ;
Label lb=new Label( "Label1" );
f.add(lb,"North" ) ;
f.setSize(200,200) ;
f.setVisible(true) ;
}
}
add方法是这么用的吗? 怎么里面放了2个对象?
[
本帖最后由 小兵张嘎-kevin 于 2006-4-26 14:57 编辑
]
作者:
追梦南风
时间:
2006-04-26 22:46
看了那么多的帖子,只看懂了你这个,其他的都太高深了. 你这个好象错了吧,Frame类应该用继承吧,只用在main方法实现就够了吧!
作者:
sakulagi
时间:
2006-04-27 07:27
这种做法不规范,应该是:
f.add(lb, BorderLayout.NORTH)
作者:
小兵张嘎-kevin
时间:
2006-04-27 08:47
法王这样也可以 我这个也没问题 只是不太明白里面的add() !
作者:
sakulagi
时间:
2006-04-27 13:01
java.awt.Container
public void add(Component comp,
Object constraints)
复制代码
作者:
小兵张嘎-kevin
时间:
2006-04-27 13:11
多谢!
作者:
艾斯尼勒
时间:
2006-04-27 14:09
class BorderLayout ...
{
public static final String NORTH = "North"
.......................................
.......................................
}
复制代码
所以North也可以用,但这里若拼写错误,编译器检查不出来,会出异常,所以应该写BorderLayout.NORTH
至于add()里面两个对象的问题,建议楼主再看一下边界布局管理器BorderLayout
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2