Package org.jfree.ui
Interface ExtendedDrawable
- All Superinterfaces:
Drawable
A drawable that has a preferred size and aspect ratio. Implement this interface to gain
some control over the rendering and layouting process for the drawable.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the preferred size of the drawable.boolean
Returns true, if this drawable will preserve an aspect ratio during the drawing.
-
Method Details
-
getPreferredSize
Dimension getPreferredSize()Returns the preferred size of the drawable. If the drawable is aspect ratio aware, these bounds should be used to compute the preferred aspect ratio for this drawable.- Returns:
- the preferred size.
-
isPreserveAspectRatio
boolean isPreserveAspectRatio()Returns true, if this drawable will preserve an aspect ratio during the drawing.- Returns:
- true, if an aspect ratio is preserved, false otherwise.
-