SpringLayout的使用问题

dlmu6307 2005-03-02 08:25:06
按钮6
按钮4 按钮5
按钮1 按钮2 按钮3
要用springlayout实现上面所示的布局,该怎样写啊?
我是这样写的,可是没用
……putConstraint(SpringLayout.WEST,button4,xSpring,SpringLayout.EAST,button1);……
……putConstraint(SpringLayout.SOUTH,button4,ySpring,SpringLayout.NORTH,button1);……
...全文
80 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
chinajava 2005-03-02
http://www-900.ibm.com/developerWorks/cn/java/j-mer09173/index.shtml
回复
dlmu6307 2005-03-02
继续求助
回复
dlmu6307 2005-03-02
假设只有一个button,我想设置button的下边界和容器的距离是Spring.constant(10),这样写为什么没有效果
JFrame frame = new JFrame("Spring Form");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container contentPane = frame.getContentPane();
SpringLayout layout = new SpringLayout();
contentPane.setLayout(layout);
JButton left = new JButton("Left");
SpringLayout.Constraints constr=layout.getConstraints(contentPane);
constr.setConstraint(SpringLayout.SOUTH,Spring.sum(layout.getConstraints(left).getConstraint(SpringLayout.NORTH),Spring.constant(10)));
这样写后在窗口上根本看不见left,请问这是怎么回事啊?
回复
发帖
Java EE
创建于2007-09-28

6.6w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
帖子事件
创建了帖子
2005-03-02 08:25
社区公告
暂无公告