예제 #1
0
 public Dimension getPreferredSize(int w, int h) {
   Point size = this.spacerPresentation.getSize();
   Point minSize = this.spacerPresentation.getMinimunSize();
   Point maxSize = this.spacerPresentation.getMaximumSize();
   int w2 =
       size.getX() != -1
           ? size.getX()
           : (minSize.getX() != -1
               ? minSize.getX()
               : (maxSize.getX() != -1 ? maxSize.getX() : -1));
   int h2 =
       size.getY() != -1
           ? size.getY()
           : (minSize.getY() != -1
               ? minSize.getY()
               : (maxSize.getY() != -1 ? maxSize.getY() : -1));
   Dimension d = new Dimension(w2, h2);
   return d;
 }
예제 #2
0
 public Dimension getMaximumSize() {
   Point size = this.spacerPresentation.getMaximumSize();
   Dimension d = new Dimension(size.getX(), size.getY());
   return d;
 }