JavaTM 2 Platform
Standard Ed. 5.0

类 java.awt.Dimension
的使用

使用 Dimension 的软件包
java.applet 提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类。 
java.awt 包含用于创建用户界面和绘制图形图像的所有类。 
javax.accessibility 定义了用户界面组件与提供对这些组件进行访问的辅助技术之间的协定。 
javax.imageio Java Image I/O API 的主要包。 
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.border 提供围绕 Swing 组件绘制特殊边框的类和接口。 
javax.swing.plaf 提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 
javax.swing.plaf.basic 提供了根据基本外观构建的用户界面对象。 
javax.swing.plaf.metal 提供根据 Java 外观(曾经代称为 Metal)构建的用户界面对象,Java 外观是默认外观。 
javax.swing.plaf.multi 提供了组合两个或多个外观的用户界面对象。 
javax.swing.plaf.synth Synth 是一个可更换皮肤 (skinnable) 的外观,在其中可委托所有绘制。 
javax.swing.table 提供用于处理 javax.swing.JTable 的类和接口。 
javax.swing.text 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 
javax.swing.tree 提供处理 javax.swing.JTree 的类和接口。 
 

java.appletDimension 的使用
 

参数类型为 Dimensionjava.applet 中的方法
 void Applet.resize(Dimension d)
          请求调整此 applet 的大小。
 

java.awtDimension 的使用
 

返回 Dimensionjava.awt 中的方法
 Dimension Toolkit.getBestCursorSize(int preferredWidth, int preferredHeight)
          返回最接近所需尺寸的受支持光标尺寸。
 Dimension Component.getMaximumSize()
          获得组件的最大尺寸。
 Dimension Container.getMaximumSize()
          返回此容器的最大大小。
 Dimension Component.getMinimumSize()
          获得组件的最小尺寸。
 Dimension Container.getMinimumSize()
          返回此容器的最小大小。
 Dimension TextField.getMinimumSize()
          获取此文本字段的最小尺寸。
 Dimension TextArea.getMinimumSize()
          确定此文本区的最小大小。
 Dimension List.getMinimumSize()
          确定此滚动列表的最小大小。
 Dimension TextField.getMinimumSize(int columns)
          获取具有指定列数的文本字段的最小尺寸。
 Dimension List.getMinimumSize(int rows)
          获取具有指定行数的列表的最少维数。
 Dimension TextArea.getMinimumSize(int rows, int columns)
          确定具有指定行数和列数的文本区的最小大小。
protected  Dimension GridBagLayout.getMinSize(Container parent, java.awt.GridBagLayoutInfo info)
          基于 getLayoutInfo 中的信息计算其所有者的最小大小。
protected  Dimension GridBagLayout.GetMinSize(Container parent, java.awt.GridBagLayoutInfo info)
          此方法已过时,仅提供向后兼容性;新代码应该调用 getMinSize 来代替。
abstract  Dimension PrintJob.getPageDimension()
          返回页面的维数,以像素为单位。
 Dimension Component.getPreferredSize()
          获得组件的首选大小。
 Dimension Container.getPreferredSize()
          返回此容器的首选大小。
 Dimension TextField.getPreferredSize()
          获取此文本字段的首选大小。
 Dimension TextArea.getPreferredSize()
          确定此文本区的首选大小。
 Dimension List.getPreferredSize()
          获取此滚动列表的首选大小。
 Dimension TextField.getPreferredSize(int columns)
          获取具有指定列数的文本字段的首选大小。
 Dimension List.getPreferredSize(int rows)
          获取具有指定行数的列表的首选维数。
 Dimension TextArea.getPreferredSize(int rows, int columns)
          确定具有指定行数和列数的文本区的首选大小。
abstract  Dimension Toolkit.getScreenSize()
          获取屏幕的大小。
 Dimension Component.getSize()
          以 Dimension 对象的形式返回组件的大小。
 Dimension Component.AccessibleAWTComponent.getSize()
          返回此对象的大小,用 Dimension 对象的形式表示它。
 Dimension Dimension.getSize()
          获得此 Dimension 对象的大小。
 Dimension Rectangle.getSize()
          获得此 Rectangle 的大小,用返回的 Dimension 表示。
 Dimension MenuComponent.AccessibleAWTMenuComponent.getSize()
          以 Dimension 对象的形式返回此对象的大小。
 Dimension List.AccessibleAWTList.AccessibleAWTListChild.getSize()
          以 Dimension 对象的形式返回此对象的大小。
 Dimension Component.getSize(Dimension rv)
          将组件的宽度/高度存储到“返回值”rv 中并返回 rv
 Dimension ScrollPane.getViewportSize()
          返回滚动条窗格视口的当前大小。
 Dimension LayoutManager2.maximumLayoutSize(Container target)
          给定指定容器的组件,计算该容器的最大大小维数。
 Dimension BorderLayout.maximumLayoutSize(Container target)
          在给出指定目标容器中的组件的前提下,返回此布局的最大尺寸。
 Dimension CardLayout.maximumLayoutSize(Container target)
          给出指定目标容器中的组件,返回此布局的最大维数。
 Dimension GridBagLayout.maximumLayoutSize(Container target)
          在给出指定目标容器中的组件的前提下,返回此布局的最大维数
 Dimension LayoutManager.minimumLayoutSize(Container parent)
          给定指定容器所包含的组件,计算该容器的最小大小维数。
 Dimension BorderLayout.minimumLayoutSize(Container target)
          使用此布局管理器确定 target 容器的最小大小。
 Dimension FlowLayout.minimumLayoutSize(Container target)
          返回需要布置 visible 组件的最小维数,该组件包含在指定的目标容器中。
 Dimension CardLayout.minimumLayoutSize(Container parent)
          计算指定面板大小的最小值。
 Dimension GridLayout.minimumLayoutSize(Container parent)
          使用此网络布局确定最小大小的容器参数。
 Dimension GridBagLayout.minimumLayoutSize(Container parent)
          使用此网格包布局确定 parent 容器的最小大小。
 Dimension Component.minimumSize()
          已过时。 从 JDK version 1.1 开始,由 getMinimumSize() 取代。
 Dimension Container.minimumSize()
          已过时。 从 JDK version 1.1 开始,用 getMinimumSize() 取代。
 Dimension TextField.minimumSize()
          已过时。 从 JDK version 1.1 开始,由 getMinimumSize() 取代。
 Dimension TextArea.minimumSize()
          已过时。 从 JDK version 1.1 开始,由 getMinimumSize() 取代。
 Dimension List.minimumSize()
          已过时。 从 JDK version 1.1 开始,由 getMinimumSize() 取代。
 Dimension TextField.minimumSize(int columns)
          已过时。 从 JDK version 1.1 开始,由 getMinimumSize(int) 取代。
 Dimension List.minimumSize(int rows)
          已过时。 从 JDK version 1.1 开始,由 getMinimumSize(int) 取代。
 Dimension TextArea.minimumSize(int rows, int columns)
          已过时。 从 JDK version 1.1 开始,由 getMinimumSize(int, int) 取代。
 Dimension LayoutManager.preferredLayoutSize(Container parent)
          给定指定容器所包含的组件,计算该容器的首选大小维数。
 Dimension BorderLayout.preferredLayoutSize(Container target)
          基于容器中的组件,使用此布局管理器确定 target 容器的首选大小。
 Dimension FlowLayout.preferredLayoutSize(Container target)
          给出指定目标容器中的 visible 组件,返回此布局的首选维数。
 Dimension CardLayout.preferredLayoutSize(Container parent)
          使用此卡片布局确定容器参数的首选大小。
 Dimension GridLayout.preferredLayoutSize(Container parent)
          使用此网格布局确定容器参数的首选大小。
 Dimension GridBagLayout.preferredLayoutSize(Container parent)
          使用此网络包布局确定 parent 容器的首选大小。
 Dimension Component.preferredSize()
          已过时。 从 JDK version 1.1 开始,由 getPreferredSize() 取代。
 Dimension Container.preferredSize()
          已过时。 从 JDK version 1.1 开始,用 getPreferredSize() 取代。
 Dimension TextField.preferredSize()
          已过时。 从 JDK version 1.1 开始,由 getPreferredSize() 取代。
 Dimension TextArea.preferredSize()
          已过时。 从 JDK version 1.1 开始,由 getPreferredSize() 取代。
 Dimension List.preferredSize()
          已过时。 从 JDK version 1.1 开始,由 getPreferredSize() 取代。
 Dimension TextField.preferredSize(int columns)
          已过时。 从 JDK version 1.1 开始,由 getPreferredSize(int) 取代。
 Dimension List.preferredSize(int rows)
          已过时。 从 JDK version 1.1 开始,由 getPreferredSize(int) 取代。
 Dimension TextArea.preferredSize(int rows, int columns)
          已过时。 从 JDK version 1.1 开始,由 getPreferredSize(int, int) 取代。
 Dimension Component.size()
          已过时。 从 JDK version 1.1 开始,由 getSize() 取代。
 

参数类型为 Dimensionjava.awt 中的方法
 Dimension Component.getSize(Dimension rv)
          将组件的宽度/高度存储到“返回值”rv 中并返回 rv
 void Component.resize(Dimension d)
          已过时。 从 JDK version 1.1 开始,由 setSize(Dimension) 取代。
 void Component.setMaximumSize(Dimension maximumSize)
          将组件的最大尺寸设置为常量值。
 void Component.setMinimumSize(Dimension minimumSize)
          将组件的最小尺寸设置为常量值。
 void Component.setPreferredSize(Dimension preferredSize)
          将组件的首选大小设置为常量值。
 void Component.setSize(Dimension d)
          调整组件的大小,使其宽度为 d.width,高度为 d.height
 void Component.AccessibleAWTComponent.setSize(Dimension d)
          调整此对象的大小,使它具有指定的宽度和高度。
 void Dimension.setSize(Dimension d)
          将 Dimension 对象的大小设置为指定大小。
 void Rectangle.setSize(Dimension d)
          设置此 Rectangle 的大小,以匹配指定的 Dimension
 void MenuComponent.AccessibleAWTMenuComponent.setSize(Dimension d)
          调整此对象的大小。
 void List.AccessibleAWTList.AccessibleAWTListChild.setSize(Dimension d)
          调整此对象,使其具有高度和宽度。
 

参数类型为 Dimensionjava.awt 中的构造方法
Dimension(Dimension d)
          创建 Dimension 的一个实例(宽度和高度与指定的 dimension 相同)。
Rectangle(Dimension d)
          构造一个新的 Rectangle,其左上角为(0,0),其宽度和高度由 Dimension 参数指定。
Rectangle(Point p, Dimension d)
          构造一个新的 Rectangle,其左上角由 Point 参数指定,其宽度和高度由 Dimension 参数指定。
 

javax.accessibilityDimension 的使用
 

返回 Dimensionjavax.accessibility 中的方法
 Dimension AccessibleComponent.getSize()
          以 Dimension 对象的形式返回此对象的大小。
 

参数类型为 Dimensionjavax.accessibility 中的方法
 void AccessibleComponent.setSize(Dimension d)
          调整此对象,使其具有高度和宽度。
 

javax.imageioDimension 的使用
 

声明为 Dimensionjavax.imageio 中的字段
protected  Dimension[] ImageWriteParam.preferredTileSizes
          首选 tile 大小范围对组成的数组。
protected  Dimension ImageReadParam.sourceRenderSize
          如果 canSetSourceRenderSizetrue,则为源的所需呈现宽度和高度;或者为 null
 

返回 Dimensionjavax.imageio 中的方法
 Dimension[] ImageWriter.getPreferredThumbnailSizes(ImageTypeSpecifier imageType, ImageWriteParam param, IIOMetadata streamMetadata, IIOMetadata imageMetadata)
          返回一个 Dimension 数组,指示在输出文件或流中进行编码时合法的缩略图大小范围。
 Dimension[] ImageWriteParam.getPreferredTileSizes()
          返回一个 Dimension 数组,指示在输出文件或流中进行编码时 tile 的合法大小范围。
 Dimension ImageReadParam.getSourceRenderSize()
          返回解码期间将呈现的源图像的宽度和高度,如果已经通过 setSourceRenderSize 方法设置了的话。
 

参数类型为 Dimensionjavax.imageio 中的方法
 void ImageReadParam.setSourceRenderSize(Dimension size)
          如果能够以任意大小呈现图像,则将源宽度和高度设置为所提供的值。
 

javax.swingDimension 的使用
 

声明为 Dimensionjavax.swing 中的字段
protected  Dimension JTable.preferredViewportSize
          Scrollable 接口使用它来确定初始的可见区域。
 

返回 Dimensionjavax.swing 中的方法
static Dimension UIManager.getDimension(Object key)
          从默认表中返回一个维数。
 Dimension UIDefaults.getDimension(Object key)
          如果 key 值为一个 Dimension,则返回该 Dimension,否则返回 null
static Dimension UIManager.getDimension(Object key, Locale l)
          从适合给定语言环境的默认表中返回一个维数。
 Dimension UIDefaults.getDimension(Object key, Locale l)
          如果给定 Localekey 值为一个 Dimension,则返回该 Dimension,否则返回 null
 Dimension RepaintManager.getDoubleBufferMaximumSize()
          返回最大双缓冲区大小。
 Dimension JViewport.getExtentSize()
          返回视图坐标中视图的可见部分的大小。
 Dimension JTable.getIntercellSpacing()
          返回单元格之间的水平间距和垂直间距。
 Dimension JComponent.getMaximumSize()
          如果已将最大大小设置为非 null 值,则返回该值。
 Dimension JToolBar.Separator.getMaximumSize()
          返回分隔符的最小大小。
 Dimension Box.Filler.getMaximumSize()
          返回组件的最大大小。
 Dimension JScrollBar.getMaximumSize()
          滚动条沿其滚动轴具有弹性,沿另一个轴具有刚性。
 Dimension JComponent.getMinimumSize()
          如果已将最低大小设置为非 null 值,则返回该值。
 Dimension JToolBar.Separator.getMinimumSize()
          返回分隔符的最小大小。
 Dimension Box.Filler.getMinimumSize()
          返回组件的最小大小。
 Dimension JScrollBar.getMinimumSize()
          滚动条沿其滚动轴具有弹性,沿另一个轴具有刚性。
 Dimension Scrollable.getPreferredScrollableViewportSize()
          返回视图组件视口的首选大小。
 Dimension JTable.getPreferredScrollableViewportSize()
          返回此表视口 (viewport) 的首选大小。
 Dimension JList.getPreferredScrollableViewportSize()
          计算显示 visibleRowCount 行所需的视口的大小。
 Dimension JTextArea.getPreferredScrollableViewportSize()
          如果此组件被嵌入 JScrollPane 中,则返回 viewport 的首选大小。
 Dimension JTree.getPreferredScrollableViewportSize()
          返回 JTree 的首选显示大小。
 Dimension JComponent.getPreferredSize()
          如果 preferredSize 已设置为非 null 值,则返回该值。
 Dimension JToolBar.Separator.getPreferredSize()
          返回分隔符的首选大小。
 Dimension Box.Filler.getPreferredSize()
          返回组件的首选大小。
 Dimension JTextField.getPreferredSize()
          返回此 TextField 所需的首选大小 Dimensions
 Dimension JTextArea.getPreferredSize()
          返回 TextArea 的首选大小。
 Dimension JEditorPane.getPreferredSize()
          返回该 JEditorPane 的首选大小。
 Dimension JToolBar.Separator.getSeparatorSize()
          返回分隔符的大小
 Dimension JTable.AccessibleJTable.AccessibleJTableCell.getSize()
           
 Dimension JList.AccessibleJList.AccessibleJListChild.getSize()
           
 Dimension JTree.AccessibleJTree.AccessibleJTreeNode.getSize()
           
 Dimension JComponent.getSize(Dimension rv)
          将此组件的宽度/高度存储到“返回值”rv 中并返回 rv
 Dimension JViewport.getViewSize()
          如果未显式设置视图的大小,则返回首选大小,否则返回该视图的当前大小。
 Dimension JRootPane.RootLayout.maximumLayoutSize(Container target)
          返回布局能够使用的最大空间量。
 Dimension BoxLayout.maximumLayoutSize(Container target)
          返回目标容器布置其所包含的组件时可使用的最大尺寸。
 Dimension SpringLayout.maximumLayoutSize(Container parent)
           
 Dimension OverlayLayout.maximumLayoutSize(Container target)
          返回需要布置组件的最大维数,该组件包含在指定的目标容器中。
 Dimension JRootPane.RootLayout.minimumLayoutSize(Container parent)
          返回布局需要的最小空间量。
 Dimension BoxLayout.minimumLayoutSize(Container target)
          返回布置包含在指定目标容器中的组件所需的最小尺寸。
 Dimension ScrollPaneLayout.minimumLayoutSize(Container parent)
          ScrollPane 的最小大小是 insets 加上视口最小大小,加上可见标题的最小大小,加上 displayPolicy 不为 NEVER 的滚动条的最小大小。
 Dimension ViewportLayout.minimumLayoutSize(Container parent)
          返回需要布置指定目标容器中包含的组件的最小维数。
 Dimension SpringLayout.minimumLayoutSize(Container parent)
           
 Dimension OverlayLayout.minimumLayoutSize(Container target)
          返回需要布置组件的最小维数,该组件包含在指定的目标容器中。
 Dimension JSpinner.DefaultEditor.minimumLayoutSize(Container parent)
          返回第一个(并且是惟一)的子级最小大小与其父 insets 的大小和。
 Dimension JRootPane.RootLayout.preferredLayoutSize(Container parent)
          返回布局要使用的空间量。
 Dimension BoxLayout.preferredLayoutSize(Container target)
          在给出指定目标容器中的组件的前提下,返回此布局的首选尺寸。
 Dimension ScrollPaneLayout.preferredLayoutSize(Container parent)
          ScrollPane 的首选大小是 insets 的大小加上视口的首选大小、可见标题首选大小以及滚动条的首选大小,它按照给定的当前视图和当前滚动条策略显示。
 Dimension ViewportLayout.preferredLayoutSize(Container parent)
          在给出指定目标容器中的组件的前提下,返回此布局的首选维数。
 Dimension SpringLayout.preferredLayoutSize(Container parent)
           
 Dimension OverlayLayout.preferredLayoutSize(Container target)
          在给出指定目标容器中的组件的前提下,返回此布局的首选维数。
 Dimension JSpinner.DefaultEditor.preferredLayoutSize(Container parent)
          返回第一个(并且是惟一)子级的首选大小与其父 insets 的大小和。
 Dimension JViewport.toViewCoordinates(Dimension size)
          将一个大小的像素坐标转换为视图坐标。
 

参数类型为 Dimensionjavax.swing 中的方法
 void JToolBar.addSeparator(Dimension size)
          将指定大小的分隔符追加到工具栏的末尾。
 void Box.Filler.changeShape(Dimension min, Dimension pref, Dimension max)
          更改此形状的大小请求。
protected  boolean JViewport.computeBlit(int dx, int dy, Point blitFrom, Point blitTo, Dimension blitSize, Rectangle blitPaint)
          计算 blit 的参数,其中后备存储图像当前在左上角包含 oldLoc,并且我们滚动到 newLoc
static Component Box.createRigidArea(Dimension d)
          创建一个总是具有指定大小的不可见组件。
 Dimension JComponent.getSize(Dimension rv)
          将此组件的宽度/高度存储到“返回值”rv 中并返回 rv
 void RepaintManager.setDoubleBufferMaximumSize(Dimension d)
          设置最大双缓冲区大小。
 void JViewport.setExtentSize(Dimension newExtent)
          使用视图坐标设置该视图可见部分的大小。
 void JTable.setIntercellSpacing(Dimension intercellSpacing)
          将 rowMargincolumnMargin(单元格之间间距的高度和宽度)设置为 intercellSpacing
 void JComponent.setMaximumSize(Dimension maximumSize)
          将此组件的最大大小设置为一个常量值。
 void JComponent.setMinimumSize(Dimension minimumSize)
          将此组件的最低大小设置为一个常量值。
 void JPopupMenu.setPopupSize(Dimension d)
          使用 Dimension 对象设置弹出窗口的大小。
 void JTable.setPreferredScrollableViewportSize(Dimension size)
          设置此表视口的首选大小。
 void JComponent.setPreferredSize(Dimension preferredSize)
          设置此组件的首选大小。
 void JToolBar.Separator.setSeparatorSize(Dimension size)
          设置分隔符的大小。
 void JTable.AccessibleJTable.AccessibleJTableCell.setSize(Dimension d)
           
 void JList.AccessibleJList.AccessibleJListChild.setSize(Dimension d)
           
 void JTree.AccessibleJTree.AccessibleJTreeNode.setSize(Dimension d)
           
 void JViewport.setViewSize(Dimension newSize)
          设置视图的大小。
 Dimension JViewport.toViewCoordinates(Dimension size)
          将一个大小的像素坐标转换为视图坐标。
 

参数类型为 Dimensionjavax.swing 中的构造方法
Box.Filler(Dimension min, Dimension pref, Dimension max)
          使用给定的大小范围创建形状的构造方法。
JToolBar.Separator(Dimension size)
          创建具有指定大小的新的工具栏分隔符。
 

javax.swing.borderDimension 的使用
 

返回 Dimensionjavax.swing.border 中的方法
 Dimension TitledBorder.getMinimumSize(Component c)
          返回此边框完全显示边框和标题所需的最小尺寸。
 

javax.swing.plafDimension 的使用
 

javax.swing.plafDimension 的子类
 class DimensionUIResource
           
 

返回 Dimensionjavax.swing.plaf 中的方法
 Dimension ComponentUI.getMaximumSize(JComponent c)
          返回指定组件的适合外观的最大大小。
 Dimension ComponentUI.getMinimumSize(JComponent c)
          返回指定组件的适合外观的最小大小。
 Dimension ComponentUI.getPreferredSize(JComponent c)
          返回指定组件的适合外观的首选大小。
 

javax.swing.plaf.basicDimension 的使用
 

声明为 Dimensionjavax.swing.plaf.basic 中的字段
protected  Dimension BasicComboBoxUI.cachedMinimumSize
           
protected  Dimension BasicScrollBarUI.maximumThumbSize
           
protected  Dimension BasicOptionPaneUI.minimumSize
           
protected  Dimension BasicScrollBarUI.minimumThumbSize
           
protected  Dimension BasicTreeUI.preferredMinSize
          最大首选大小。
protected  Dimension BasicTreeUI.preferredSize
          完全显示所有节点所需的大小。
 

返回 Dimensionjavax.swing.plaf.basic 中的方法
protected  Dimension BasicTabbedPaneUI.TabbedPaneLayout.calculateSize(boolean minimum)
           
protected  Dimension BasicComboBoxUI.getDefaultSize()
          返回使用当前渲染器和字体的组合框的空显示区域的默认大小。
protected  Dimension BasicComboBoxUI.getDisplaySize()
          返回显示区域的计算大小。
 Dimension BasicArrowButton.getMaximumSize()
           
 Dimension BasicLabelUI.getMaximumSize(JComponent c)
           
 Dimension BasicButtonUI.getMaximumSize(JComponent c)
           
 Dimension BasicMenuBarUI.getMaximumSize(JComponent c)
           
 Dimension BasicMenuItemUI.getMaximumSize(JComponent c)
           
 Dimension BasicMenuUI.getMaximumSize(JComponent c)
           
 Dimension BasicSeparatorUI.getMaximumSize(JComponent c)
           
 Dimension BasicScrollBarUI.getMaximumSize(JComponent c)
           
 Dimension BasicComboBoxUI.getMaximumSize(JComponent c)
           
 Dimension BasicScrollPaneUI.getMaximumSize(JComponent c)
           
 Dimension BasicTextUI.getMaximumSize(JComponent c)
          获取编辑器组件的最大大小。
 Dimension BasicTabbedPaneUI.getMaximumSize(JComponent c)
           
 Dimension BasicProgressBarUI.getMaximumSize(JComponent c)
           
 Dimension BasicTableHeaderUI.getMaximumSize(JComponent c)
          返回标题的最大大小。
 Dimension BasicTableUI.getMaximumSize(JComponent c)
          返回表的最大大小。
 Dimension BasicTreeUI.getMaximumSize(JComponent c)
          返回此组件的最大大小,如果实例当前位于 JTree 中或 0, 0 处,则该大小将为首选大小。
 Dimension BasicSplitPaneUI.getMaximumSize(JComponent jc)
          返回传入组件的最大大小,该大小将传递给当前布局管理器。
 Dimension BasicSliderUI.getMaximumSize(JComponent c)
           
 Dimension BasicDesktopPaneUI.getMaximumSize(JComponent c)
           
 Dimension BasicToolTipUI.getMaximumSize(JComponent c)
           
 Dimension BasicInternalFrameUI.getMaximumSize(JComponent x)
           
 Dimension BasicDesktopIconUI.getMaximumSize(JComponent c)
          不能调整桌面图标的大小。
protected  Dimension BasicScrollBarUI.getMaximumThumbSize()
          返回 thumb 的最大可接受大小。
 Dimension BasicSliderUI.getMinimumHorizontalSize()
           
 Dimension BasicOptionPaneUI.getMinimumOptionPaneSize()
          返回选项窗格应该具有的最小大小。
 Dimension BasicArrowButton.getMinimumSize()
           
 Dimension BasicSplitPaneDivider.getMinimumSize()
          返回 dividerSize x dividerSize
 Dimension BasicLabelUI.getMinimumSize(JComponent c)
           
 Dimension BasicButtonUI.getMinimumSize(JComponent c)
           
 Dimension BasicMenuBarUI.getMinimumSize(JComponent c)
           
 Dimension BasicMenuItemUI.getMinimumSize(JComponent c)
           
 Dimension BasicSeparatorUI.getMinimumSize(JComponent c)
           
 Dimension BasicComboBoxUI.getMinimumSize(JComponent c)
          最小大小为显示区域加上 insets 再加上按钮的大小。
 Dimension BasicTextUI.getMinimumSize(JComponent c)
          获取编辑器组件的最小大小。
 Dimension BasicTabbedPaneUI.getMinimumSize(JComponent c)
           
 Dimension BasicProgressBarUI.getMinimumSize(JComponent c)
          此组件的最小大小为 10。
 Dimension BasicTableHeaderUI.getMinimumSize(JComponent c)
          返回标题的最小大小。
 Dimension BasicTableUI.getMinimumSize(JComponent c)
          返回表的最小大小。
 Dimension BasicTreeUI.getMinimumSize(JComponent c)
          返回此组件的最小大小。
 Dimension BasicSplitPaneUI.getMinimumSize(JComponent jc)
          返回传入组件的最小大小,该大小将传递给当前布局管理器。
 Dimension BasicTextAreaUI.getMinimumSize(JComponent c)
          重写此方法以将插入符的宽度考虑在内。
 Dimension BasicSliderUI.getMinimumSize(JComponent c)
           
 Dimension BasicDesktopPaneUI.getMinimumSize(JComponent c)
           
 Dimension BasicToolTipUI.getMinimumSize(JComponent c)
           
 Dimension BasicInternalFrameUI.getMinimumSize(JComponent x)
           
 Dimension BasicDesktopIconUI.getMinimumSize(JComponent c)
           
protected  Dimension BasicScrollBarUI.getMinimumThumbSize()
          返回 thumb 的最小可接受大小。
 Dimension BasicSliderUI.getMinimumVerticalSize()
           
static Dimension BasicGraphicsUtils.getPreferredButtonSize(AbstractButton b, int textIconGap)
           
 Dimension BasicSliderUI.getPreferredHorizontalSize()
           
protected  Dimension BasicProgressBarUI.getPreferredInnerHorizontal()
           
protected  Dimension BasicProgressBarUI.getPreferredInnerVertical()
           
protected  Dimension BasicMenuItemUI.getPreferredMenuItemSize(JComponent c, Icon checkIcon, Icon arrowIcon, int defaultTextIconGap)
           
 Dimension BasicTreeUI.getPreferredMinSize()
          返回最小首选大小。
 Dimension BasicArrowButton.getPreferredSize()
           
 Dimension BasicComboBoxRenderer.getPreferredSize()
           
 Dimension BasicSplitPaneDivider.getPreferredSize()
          返回 dividerSize x dividerSize
 Dimension BasicLabelUI.getPreferredSize(JComponent c)
           
 Dimension BasicButtonUI.getPreferredSize(JComponent c)
           
 Dimension BasicMenuItemUI.getPreferredSize(JComponent c)
           
 Dimension BasicSeparatorUI.getPreferredSize(JComponent c)
           
 Dimension BasicScrollBarUI.getPreferredSize(JComponent c)
          垂直滚动条的首选宽度是(非 null)递增/递减按钮的首选宽度的最大值,也是 thumb 的最小宽度。
 Dimension BasicComboBoxUI.getPreferredSize(JComponent c)
           
 Dimension BasicListUI.getPreferredSize(JComponent c)
          列表的 preferredSize 依赖于布局方向。
 Dimension BasicTextUI.getPreferredSize(JComponent c)
          获取编辑器组件的首选大小。
 Dimension BasicToolBarSeparatorUI.getPreferredSize(JComponent c)
           
 Dimension BasicRadioButtonUI.getPreferredSize(JComponent c)
          单选按钮的首选大小。
 Dimension BasicProgressBarUI.getPreferredSize(JComponent c)
           
 Dimension BasicTableHeaderUI.getPreferredSize(JComponent c)
          返回标题的首选大小。
 Dimension BasicTableUI.getPreferredSize(JComponent c)
          返回表的首选大小。
 Dimension BasicTreeUI.getPreferredSize(JComponent c)
          返回首选大小以正确显示树,这是一种 getPreferredSize(c, false) 的替代方法。
 Dimension BasicSplitPaneUI.getPreferredSize(JComponent jc)
          返回传入组件的首选大小,该大小将传递给当前布局管理器。
 Dimension BasicTextAreaUI.getPreferredSize(JComponent c)
          重写此方法以将插入符的宽度考虑在内。
 Dimension BasicSliderUI.getPreferredSize(JComponent c)
           
 Dimension BasicDesktopPaneUI.getPreferredSize(JComponent c)
           
 Dimension BasicToolTipUI.getPreferredSize(JComponent c)
           
 Dimension BasicPopupMenuSeparatorUI.getPreferredSize(JComponent c)
           
 Dimension BasicOptionPaneUI.getPreferredSize(JComponent c)
          如果 c 为包含接收者的 JOptionPane,则返回的首选大小为 JOptionPaneLayoutManager 的最大首选大小和 getMinimumOptionPaneSize
 Dimension BasicInternalFrameUI.getPreferredSize(JComponent x)
           
 Dimension BasicDesktopIconUI.getPreferredSize(JComponent c)
           
 Dimension BasicTreeUI.getPreferredSize(JComponent c, boolean checkConsistancy)
          返回首选大小以表示 c 中的树。
 Dimension BasicSliderUI.getPreferredVerticalSize()
           
protected  Dimension BasicSliderUI.getThumbSize()
           
 Dimension BasicSplitPaneUI.BasicHorizontalLayoutManager.maximumLayoutSize(Container target)
          返回最大布局大小,该大小在两个方向上都是 Integer.MAX_VALUE。
 Dimension BasicScrollBarUI.minimumLayoutSize(Container scrollbarContainer)
           
 Dimension BasicComboBoxUI.ComboBoxLayoutManager.minimumLayoutSize(Container parent)
           
 Dimension BasicTabbedPaneUI.TabbedPaneLayout.minimumLayoutSize(Container parent)
           
 Dimension BasicSplitPaneUI.BasicHorizontalLayoutManager.minimumLayoutSize(Container container)
          返回包含子级所需的最小大小。
 Dimension BasicSplitPaneDivider.DividerLayout.minimumLayoutSize(Container c)
           
 Dimension BasicOptionPaneUI.ButtonAreaLayout.minimumLayoutSize(Container c)
           
 Dimension BasicInternalFrameUI.InternalFrameLayout.minimumLayoutSize(Container c)
           
 Dimension BasicInternalFrameTitlePane.TitlePaneLayout.minimumLayoutSize(Container c)
           
 Dimension DefaultMenuLayout.preferredLayoutSize(Container target)
           
 Dimension BasicScrollBarUI.preferredLayoutSize(Container scrollbarContainer)
           
 Dimension BasicComboBoxUI.ComboBoxLayoutManager.preferredLayoutSize(Container parent)
           
 Dimension BasicTabbedPaneUI.TabbedPaneLayout.preferredLayoutSize(Container parent)
           
 Dimension BasicSplitPaneUI.BasicHorizontalLayoutManager.preferredLayoutSize(Container container)
          返回包含子级所需的首选大小。
 Dimension BasicSplitPaneDivider.DividerLayout.preferredLayoutSize(Container c)
           
 Dimension BasicOptionPaneUI.ButtonAreaLayout.preferredLayoutSize(Container c)
           
 Dimension BasicInternalFrameUI.InternalFrameLayout.preferredLayoutSize(Container c)
           
 Dimension BasicInternalFrameTitlePane.TitlePaneLayout.preferredLayoutSize(Container c)
           
 

参数类型为 Dimensionjavax.swing.plaf.basic 中的方法
protected  int BasicSplitPaneUI.BasicHorizontalLayoutManager.getAvailableSize(Dimension containerSize, Insets insets)
          返回基于容器大小和 Insets 的可用宽度。
protected  void BasicRadioButtonUI.paintFocus(Graphics g, Rectangle textRect, Dimension size)
           
protected  void BasicSplitPaneUI.BasicHorizontalLayoutManager.setComponentToSize(Component c, int size, int location, Insets insets, Dimension containerSize)
          将组件 c 的宽度设置为 size(将其 x 的位置放置到 location),将 y 和高度分别设置为 insets.top 和 containersize.height 减去上下 insets。
 void BasicTreeUI.setPreferredMinSize(Dimension newSize)
          设置首选最小大小。
 

javax.swing.plaf.metalDimension 的使用
 

返回 Dimensionjavax.swing.plaf.metal 中的方法
 Dimension MetalScrollButton.getMaximumSize()
           
 Dimension MetalFileChooserUI.getMaximumSize(JComponent c)
          返回 JFileChooser 的最大大小。
 Dimension MetalDesktopIconUI.getMaximumSize(JComponent c)
           
 Dimension MetalScrollButton.getMinimumSize()
           
 Dimension MetalComboBoxUI.getMinimumSize(JComponent c)
           
 Dimension MetalFileChooserUI.getMinimumSize(JComponent c)
          返回 JFileChooser 的最小大小。
 Dimension MetalDesktopIconUI.getMinimumSize(JComponent c)
           
protected  Dimension MetalScrollBarUI.getMinimumThumbSize()
           
 Dimension MetalScrollButton.getPreferredSize()
           
 Dimension MetalSeparatorUI.getPreferredSize(JComponent c)
           
 Dimension MetalPopupMenuSeparatorUI.getPreferredSize(JComponent c)
           
 Dimension MetalScrollBarUI.getPreferredSize(JComponent c)
           
 Dimension MetalToolTipUI.getPreferredSize(JComponent c)
           
 Dimension MetalFileChooserUI.getPreferredSize(JComponent c)
          返回指定 JFileChooser 的首选大小。
 Dimension MetalDesktopIconUI.getPreferredSize(JComponent c)
           
protected  Dimension MetalSliderUI.getThumbSize()
           
 

参数类型为 Dimensionjavax.swing.plaf.metal 中的方法
protected  void MetalRadioButtonUI.paintFocus(Graphics g, Rectangle t, Dimension d)
           
 

javax.swing.plaf.multiDimension 的使用
 

返回 Dimensionjavax.swing.plaf.multi 中的方法
 Dimension MultiViewportUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiTreeUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiToolTipUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiToolBarUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiTextUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiTableUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiTableHeaderUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiTabbedPaneUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiSplitPaneUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiSpinnerUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiSliderUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiSeparatorUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiScrollPaneUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiScrollBarUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiRootPaneUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiProgressBarUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiPopupMenuUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiPanelUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiOptionPaneUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiMenuItemUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiMenuBarUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiListUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiLabelUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiInternalFrameUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiFileChooserUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法
 Dimension MultiDesktopPaneUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiDesktopIconUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiComboBoxUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiColorChooserUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiButtonUI.getMaximumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMaximumSize 方法。
 Dimension MultiViewportUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiTreeUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiToolTipUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiToolBarUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiTextUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiTableUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiTableHeaderUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiTabbedPaneUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiSplitPaneUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiSpinnerUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiSliderUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiSeparatorUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiScrollPaneUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiScrollBarUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiRootPaneUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiProgressBarUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiPopupMenuUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiPanelUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiOptionPaneUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiMenuItemUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiMenuBarUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiListUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiLabelUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiInternalFrameUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiFileChooserUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiDesktopPaneUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiDesktopIconUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiComboBoxUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiColorChooserUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiButtonUI.getMinimumSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getMinimumSize 方法。
 Dimension MultiViewportUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiTreeUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiToolTipUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiToolBarUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiTextUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiTableUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiTableHeaderUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiTabbedPaneUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiSplitPaneUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiSpinnerUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiSliderUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiSeparatorUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiScrollPaneUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiScrollBarUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiRootPaneUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiProgressBarUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiPopupMenuUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiPanelUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiOptionPaneUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiMenuItemUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiMenuBarUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiListUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiLabelUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiInternalFrameUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiFileChooserUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiDesktopPaneUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiDesktopIconUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiComboBoxUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiColorChooserUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 Dimension MultiButtonUI.getPreferredSize(JComponent a)
          在由此对象处理的每个 UI 上调用 getPreferredSize 方法。
 

javax.swing.plaf.synthDimension 的使用
 

返回 Dimensionjavax.swing.plaf.synth 中的方法
 Dimension SynthGraphicsUtils.getMaximumSize(SynthContext ss, Font font, String text, Icon icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex)
          返回正确呈现图标和文本所需的最大大小。
 Dimension SynthGraphicsUtils.getMinimumSize(SynthContext ss, Font font, String text, Icon icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex)
          返回正确呈现图标和文本所需的最小大小。
 Dimension SynthGraphicsUtils.getPreferredSize(SynthContext ss, Font font, String text, Icon icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex)
          返回正确呈现图标和文本所需的首选大小。
 

javax.swing.tableDimension 的使用
 

返回 Dimensionjavax.swing.table 中的方法
 Dimension JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getSize()
           
 

参数类型为 Dimensionjavax.swing.table 中的方法
 void JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.setSize(Dimension d)
           
 

javax.swing.textDimension 的使用
 

返回 Dimensionjavax.swing.text 中的方法
 Dimension JTextComponent.getPreferredScrollableViewportSize()
          返回视图组件视口的首选大小。
 

javax.swing.treeDimension 的使用
 

返回 Dimensionjavax.swing.tree 中的方法
 Dimension DefaultTreeCellRenderer.getPreferredSize()
          重写 JComponent.getPreferredSize,以返回稍宽的首选大小值。
 Dimension DefaultTreeCellEditor.DefaultTextField.getPreferredSize()
          重写 JTextField.getPreferredSize,以根据当前字体(如果设置)返回首选大小,否则使用 renderer 的字体。
 Dimension DefaultTreeCellEditor.EditorContainer.getPreferredSize()
          返回 Container 的首选大小。
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策