Component left=....;
SpringLayout layout=new SpringLayout();
JPanel panel=new JPanel(layout);
Spring xPad=Spring.constant(5);
Spring yPad=Spring.constant(25);
SpringLayout.Constraints constraint=new SpringLayout.Constraints();
constraint.setConstraint(SpringLayout.WEST,xPad);
constraint.setConstraint(SpringLayout.NORTH,yPad);
JPanel.add(left,constraint);
以上是在JPanel中加入一个组件,然后再加入另一个组件时
Component right=...;
Spring rightSideOfLeft=layout.getConstraint(SpringLayout.EAST,left);这条
语句取得left组件的右边的地址。
有个地方不是很明白,用constraint.setConstraint(SpringLayout.WEST,xPad);
constraint.setConstraint(SpringLayout.NORTH,yPad);限定left组件的左边和北
边后,是不是组件的右边和南边也相应限定了?
如果只限定left组件的左边那它的右边是否也仍然限定了?谢谢
SpringLayout layout=new SpringLayout();
JPanel panel=new JPanel(layout);
Spring xPad=Spring.constant(5);
Spring yPad=Spring.constant(25);
SpringLayout.Constraints constraint=new SpringLayout.Constraints();
constraint.setConstraint(SpringLayout.WEST,xPad);
constraint.setConstraint(SpringLayout.NORTH,yPad);
JPanel.add(left,constraint);
以上是在JPanel中加入一个组件,然后再加入另一个组件时
Component right=...;
Spring rightSideOfLeft=layout.getConstraint(SpringLayout.EAST,left);这条
语句取得left组件的右边的地址。
有个地方不是很明白,用constraint.setConstraint(SpringLayout.WEST,xPad);
constraint.setConstraint(SpringLayout.NORTH,yPad);限定left组件的左边和北
边后,是不是组件的右边和南边也相应限定了?
如果只限定left组件的左边那它的右边是否也仍然限定了?谢谢
解决方案 »
- 有没有能入门的Java语言的书籍,帮忙推荐一下吧~~~
- 高人们帮忙分析一下这段代码哪里出错了!!!
- 添加打印机问题
- sssss
- 救命啊!IE:this application has requested the runtime to terminate it in an unusual way
- 在JTree中为什么不可以implements TreeSelectionListener,程序如下:&&异常如下::
- 有关JAVA与NOTES的结合使用,有谁能给指个方向呀?谢谢!
- 菜鸟提问,呵呵,关于动态数组的
- 同一个包,在不同文件中的类如何互相访问
- 用正则表达式取字符串的问题
- 能否通过数组控制switch case
- (一道面试题)设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
若还有没具体指定的部位时则会占掉剩余的全部