当前位置: 技术问答>java相关
江湖告急-----JLable 如何布局???
来源: 互联网 发布时间:2015-09-09
本文导语: 在Applet里面的JLable 如何布局 例如定义 JLabel plblSendNeed = new JLabel(); 要在里面显示如下的情况 标题 1999.1.23 大家来吧 xxxxxx 请问如...
在Applet里面的JLable 如何布局
例如定义 JLabel plblSendNeed = new JLabel();
要在里面显示如下的情况
标题
1999.1.23
大家来吧
xxxxxx
请问如何解决!!!
例如定义 JLabel plblSendNeed = new JLabel();
要在里面显示如下的情况
标题
1999.1.23
大家来吧
xxxxxx
请问如何解决!!!
|
把這些label放到一個容器(panel)就行了呀
JPanel panel = new JPanel(null);
panel.setLocation(x,y);
JLabel label1,label2,label3,label4;
label1=new JLabel("xxx");
...
label1.setLocation(x1,y1);
label2.setLocation(x2,y2);
...
getContentPane().add(panel);
JPanel panel = new JPanel(null);
panel.setLocation(x,y);
JLabel label1,label2,label3,label4;
label1=new JLabel("xxx");
...
label1.setLocation(x1,y1);
label2.setLocation(x2,y2);
...
getContentPane().add(panel);
|
多写几个LABEL好不好,
如果控制不好位置,就用NULL布局(JB)中,或是XYLAYOUT。
如果控制不好位置,就用NULL布局(JB)中,或是XYLAYOUT。
|
参考GridLayout
|
没看明白你这是想怎么布局。一个label里能写这么多行吗?
如果是用多个label,你可以把label所在的父容器的layout设为null。
如果是用多个label,你可以把label所在的父容器的layout设为null。
|
同意樓上的,用null佈局管理器比較容易實現,要設置4個label的相對父panel的位置(setLocation)
|
那你直接画在Label上好了。