http://www-900.ibm.com/developerWorks/cn/java/j-mer09173/index.shtml

解决方案 »

  1.   

    假设只有一个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,请问这是怎么回事啊?