tableW = Math.max( tableW, comp.getPreferredSize().width + stringRenderer .getMaximumSize().width); } else if (value == null) { tableH += stringRenderer.getMaximumSize().height; tableW = Math.max( tableW, stringRenderer.getMaximumSize().width * 2); } else { tableH += height;
listRenderer.setMaximumSize(stringRenderer.getMaximumSize()); listRenderer.setFont(Font.decode("Dialog")); listRenderer.setBackground(Color.white);
@Override public Dimension getMaximumSize() { Dimension dim = super.getMaximumSize(); dim.width = Integer.MAX_VALUE; dim.height = Integer.MAX_VALUE; return dim; }
@Override public Dimension getMaximumSize() { Dimension dim = super.getMaximumSize(); dim.width = Integer.MAX_VALUE; dim.height = Integer.MAX_VALUE; return dim; }
@Override public Dimension getMaximumSize() { Dimension dim = super.getMaximumSize(); dim.width = Integer.MAX_VALUE; dim.height = Integer.MAX_VALUE; return dim; }
@Override public Dimension getMaximumSize() { Dimension dim = super.getMaximumSize(); dim.width = Integer.MAX_VALUE; dim.height = Integer.MAX_VALUE; return dim; }
@Override public Dimension getMaximumSize() { if (lineWrapEnabled) { return wrapSize; } return super.getMaximumSize(); }
/** * Gets the MaximumSize attribute of the SkinDesktopIconUI object * * @param c Description of Parameter * @return The MaximumSize value */ public Dimension getMaximumSize(JComponent c) { return iconPane.getMaximumSize(); }
@Override public Dimension getMaximumSize() { Dimension dim = super.getMaximumSize(); dim.width = Integer.MAX_VALUE; dim.height = Integer.MAX_VALUE; return dim; }
public Dimension getMaximumSize() { if(zone == DockingConstants.INT_HIDE_TOP || zone == DockingConstants.INT_HIDE_BOTTOM) { return super.getMaximumSize(); } else { Insets i = getInsets(); Dimension d = super.getMaximumSize(); return new Dimension(d.height - i.top - i.bottom + i.left + i.right, d.width - i.left - i.right + i.top + i.bottom); // rotate the shape } }
public Dimension getMaximumSize() { Dimension d = super.getMaximumSize(); if (isRotated()) { int width = d.width; d.width = d.height + 10; d.height = width + 10; } return d; }
@Override public Dimension getMaximumSize() { Dimension d = super.getMaximumSize(); if (row >= 0) { d.height = getRowHeight(row); } return d; }
public Dimension getMaximumSize() { if((delegate_==this)||(delegate_==null)) return super.getMaximumSize(); return delegate_.getMaximumSize(); }
@Override public Dimension getMaximumSize() { return isLineWrap() ? new Dimension(Integer.MAX_VALUE, Integer.MAX_VALUE) : super.getMaximumSize(); }
@Override public Dimension getMaximumSize() { if (getText().length()==0 && getIcon()==null) return new Dimension(0,0); else return super.getMaximumSize(); }
public Dimension getMaximumSize() { Dimension result = super.getMaximumSize(); result.height = getParent().getHeight(); return result; }
public Dimension getMaximumSize() { Dimension result = super.getMaximumSize(); result.height = getParent().getHeight(); return result; }
public void updateSize(int thumbnailSize) { Dimension max = label.getMaximumSize(); if (max == null || max.width != thumbnailSize) { if (sequence instanceof Series) { Series series = (Series) sequence; SeriesThumbnail thumb = (SeriesThumbnail) series.getTagValue(TagW.Thumbnail); if (thumb != null) { thumb.setThumbnailSize(thumbnailSize); } } FontRenderContext frc = new FontRenderContext(null, false, false); Dimension dim = new Dimension(thumbnailSize, (int) (label.getFont().getStringBounds("0", frc).getHeight() + 1.0f)); //$NON-NLS-1$ label.setPreferredSize(dim); label.setMaximumSize(dim); } }
@Test public void maxSize() { final int maxWidth = 300; final int maxHeight = 500; final JLabel label = JLabelBuilder.builder() .text("testing") .maximumSize(maxWidth, maxHeight) .build(); MatcherAssert.assertThat(label.getMaximumSize().width, is(maxWidth)); MatcherAssert.assertThat(label.getMaximumSize().height, is(maxHeight)); } }
/** * Create a filter. * Set up the default display. * Only a border with the label of the filter name, * returned by <code>getDescription()</code>, * and an icon, returned by <code>getIcon()</code>. */ public Filter () { JLabel label; Dimension dimension; Insets insets; setToolTipText (getDescription ()); // none of these quite does it: // new BoxLayout (this, BoxLayout.Y_AXIS)); // new GridLayout (0, 1)); setLayout (new VerticalLayoutManager ()); setSelected (false); label = new JLabel (getDescription (), getIcon (), SwingConstants.LEFT); label.setBackground (Color.green); label.setAlignmentX (Component.LEFT_ALIGNMENT); label.setHorizontalAlignment (SwingConstants.LEFT); add (label); dimension = label.getMaximumSize (); insets = getInsets (); dimension.setSize (dimension.width + insets.left + insets.right, dimension.height + insets.top + insets.bottom); setSize (dimension); }