SpringLayout问题 新手求助

wanmeisf 2008-11-26 08:50:37
我是JAVA新手 在练习SpringLayout布局时 放在SpringLayout布局容中的控件不会显示 找不出问题 请高手帮忙 小弟在此谢过

下面是我写的程序

package buju.tanhuang;

import javax.swing.*;

public class Lianxi extends JFrame
{

/**
* @param args
*/

private JButton j1=new JButton("弹簧布局");
private JPanel jpa=new JPanel();
private SpringLayout ss1=new SpringLayout();

public Lianxi()
{
jpa.setLayout(ss1);

jpa.add(j1);

Spring a1=Spring.constant(0,100,400);

ss1.putConstraint(SpringLayout.WEST,j1,20,SpringLayout.WEST,jpa);
ss1.putConstraint(SpringLayout.EAST,j1,20,SpringLayout.EAST,jpa);
ss1.putConstraint(SpringLayout.NORTH,j1,20,SpringLayout.NORTH,jpa);

ss1.putConstraint(SpringLayout.WEST, j1, a1, SpringLayout.EAST, j1);


//jpa.revalidate();

this.add(jpa);
this.setTitle("弹簧布局练习");
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setBounds(200, 200, 200, 100);
this.setVisible(true);
}

public static void main(String[] args)
{
// TODO Auto-generated method stub
new Lianxi();
}

}
...全文
95 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
swingling 2011-11-06
  • 打赏
  • 举报
回复
---无语了回答完才发现是08年的帖子
swingling 2011-11-06
  • 打赏
  • 举报
回复
LZ 每个组件或者是控件实例化后只能使用的一个地方,而你上面的代码是对一个组件进行了多个位置的指定,他当然不知道自己要去那了,就像让一个人在同一时间出现在不同地点一样,
wanmeisf 2008-11-27
  • 打赏
  • 举报
回复
怎么没人~~~~~

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧