📄 basicscrollbarui.html
字号:
</DL><HR><A NAME="getMinimumSize(javax.swing.JComponent)"><!-- --></A><H3>getMinimumSize</H3><PRE>public <A HREF="../../../../java/awt/Dimension.html">Dimension</A> <B>getMinimumSize</B>(<A HREF="../../../../javax/swing/JComponent.html">JComponent</A> c)</PRE><DL><DD>A vertical scrollbars minimum width is the largest minimum width of the (non null) increment/decrement buttons, and the minimum width of the thumb. The minimum height is the sum of the minimum heights of the same parts. The basis for the preferred size of a horizontal scrollbar is similar. <p> The minimumSize is only computed once, subequent calls to this method just return a cached size. T<DD><DL><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../javax/swing/plaf/ComponentUI.html#getMinimumSize(javax.swing.JComponent)">getMinimumSize</A></CODE> in class <CODE><A HREF="../../../../javax/swing/plaf/ComponentUI.html">ComponentUI</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>c</CODE> - The JScrollBar that's delegating this method to us.<DT><B>Returns:</B><DD>The minimum size of a Basic JScrollBar.<DT><B>See Also: </B><DD><A HREF="../../../../javax/swing/plaf/basic/BasicScrollBarUI.html#getMaximumSize(javax.swing.JComponent)"><CODE>getMaximumSize(javax.swing.JComponent)</CODE></A>, <A HREF="../../../../javax/swing/plaf/basic/BasicScrollBarUI.html#getPreferredSize(javax.swing.JComponent)"><CODE>getPreferredSize(javax.swing.JComponent)</CODE></A></DL></DD></DL><HR><A NAME="getMaximumSize(javax.swing.JComponent)"><!-- --></A><H3>getMaximumSize</H3><PRE>public <A HREF="../../../../java/awt/Dimension.html">Dimension</A> <B>getMaximumSize</B>(<A HREF="../../../../javax/swing/JComponent.html">JComponent</A> c)</PRE><DL><DD><DL><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../javax/swing/plaf/ComponentUI.html#getMaximumSize(javax.swing.JComponent)">getMaximumSize</A></CODE> in class <CODE><A HREF="../../../../javax/swing/plaf/ComponentUI.html">ComponentUI</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>c</CODE> - The JScrollBar that's delegating this method to us.<DT><B>Returns:</B><DD>new Dimension(Integer.MAX_VALUE, Integer.MAX_VALUE);<DT><B>See Also: </B><DD><A HREF="../../../../javax/swing/plaf/basic/BasicScrollBarUI.html#getMinimumSize(javax.swing.JComponent)"><CODE>getMinimumSize(javax.swing.JComponent)</CODE></A>, <A HREF="../../../../javax/swing/plaf/basic/BasicScrollBarUI.html#getPreferredSize(javax.swing.JComponent)"><CODE>getPreferredSize(javax.swing.JComponent)</CODE></A></DL></DD></DL><HR><A NAME="createDecreaseButton(int)"><!-- --></A><H3>createDecreaseButton</H3><PRE>protected <A HREF="../../../../javax/swing/JButton.html">JButton</A> <B>createDecreaseButton</B>(int orientation)</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="createIncreaseButton(int)"><!-- --></A><H3>createIncreaseButton</H3><PRE>protected <A HREF="../../../../javax/swing/JButton.html">JButton</A> <B>createIncreaseButton</B>(int orientation)</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="paintDecreaseHighlight(java.awt.Graphics)"><!-- --></A><H3>paintDecreaseHighlight</H3><PRE>protected void <B>paintDecreaseHighlight</B>(<A HREF="../../../../java/awt/Graphics.html">Graphics</A> g)</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="paintIncreaseHighlight(java.awt.Graphics)"><!-- --></A><H3>paintIncreaseHighlight</H3><PRE>protected void <B>paintIncreaseHighlight</B>(<A HREF="../../../../java/awt/Graphics.html">Graphics</A> g)</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="paintTrack(java.awt.Graphics, javax.swing.JComponent, java.awt.Rectangle)"><!-- --></A><H3>paintTrack</H3><PRE>protected void <B>paintTrack</B>(<A HREF="../../../../java/awt/Graphics.html">Graphics</A> g, <A HREF="../../../../javax/swing/JComponent.html">JComponent</A> c, <A HREF="../../../../java/awt/Rectangle.html">Rectangle</A> trackBounds)</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="paintThumb(java.awt.Graphics, javax.swing.JComponent, java.awt.Rectangle)"><!-- --></A><H3>paintThumb</H3><PRE>protected void <B>paintThumb</B>(<A HREF="../../../../java/awt/Graphics.html">Graphics</A> g, <A HREF="../../../../javax/swing/JComponent.html">JComponent</A> c, <A HREF="../../../../java/awt/Rectangle.html">Rectangle</A> thumbBounds)</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="getMinimumThumbSize()"><!-- --></A><H3>getMinimumThumbSize</H3><PRE>protected <A HREF="../../../../java/awt/Dimension.html">Dimension</A> <B>getMinimumThumbSize</B>()</PRE><DL><DD>Return the smallest acceptable size for the thumb. If the scrollbar becomes so small that this size isn't available, the thumb will be hidden. <p> <b>Warning </b>: the value returned by this method should not be be modified, it's a shared static constant.<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>The smallest acceptable size for the thumb.<DT><B>See Also: </B><DD><A HREF="../../../../javax/swing/plaf/basic/BasicScrollBarUI.html#getMaximumThumbSize()"><CODE>getMaximumThumbSize()</CODE></A></DL></DD></DL><HR><A NAME="getMaximumThumbSize()"><!-- --></A><H3>getMaximumThumbSize</H3><PRE>protected <A HREF="../../../../java/awt/Dimension.html">Dimension</A> <B>getMaximumThumbSize</B>()</PRE><DL><DD>Return the largest acceptable size for the thumb. To create a fixed size thumb one make this method and <code>getMinimumThumbSize</code> return the same value. <p> <b>Warning </b>: the value returned by this method should not be be modified, it's a shared static constant.<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>The largest acceptable size for the thumb.<DT><B>See Also: </B><DD><A HREF="../../../../javax/swing/plaf/basic/BasicScrollBarUI.html#getMinimumThumbSize()"><CODE>getMinimumThumbSize()</CODE></A></DL></DD></DL><HR><A NAME="addLayoutComponent(java.lang.String, java.awt.Component)"><!-- --></A><H3>addLayoutComponent</H3><PRE>public void <B>addLayoutComponent</B>(<A HREF="../../../../java/lang/String.html">String</A> name, <A HREF="../../../../java/awt/Component.html">Component</A> child)</PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../../../java/awt/LayoutManager.html">LayoutManager</A></CODE></B></DD><DD>Adds the specified component with the specified name to the layout.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../../java/awt/LayoutManager.html#addLayoutComponent(java.lang.String, java.awt.Component)">addLayoutComponent</A></CODE> in interface <CODE><A HREF="../../../../java/awt/LayoutManager.html">LayoutManager</A></CODE></DL></DD><DD>Following copied from interface: <CODE>java.awt.LayoutManager</CODE></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>name</CODE> - the component name<DD><CODE>comp</CODE> - the component to be added</DL></DD></DL><HR><A NAME="removeLayoutComponent(java.awt.Component)"><!-- --></A><H3>removeLayoutComponent</H3><PRE>public void <B>removeLayoutComponent</B>(<A HREF="../../../../java/awt/Component.html">Component</A> child)</PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../../../java/awt/LayoutManager.html">LayoutManager</A></CODE></B></DD><DD>Removes the specified component from the layout.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../../java/awt/LayoutManager.html#removeLayoutComponent(java.awt.Component)">removeLayoutComponent</A></CODE> in interface <CODE><A HREF="../../../../java/awt/LayoutManager.html">LayoutManager</A></CODE></DL></DD><DD>Following copied from interface: <CODE>java.awt.LayoutManager</CODE></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>comp</CODE> - the component to be removed</DL></DD></DL><HR><A NAME="preferredLayoutSize(java.awt.Container)"><!-- --></A><H3>preferredLayoutSize</H3><PRE>public <A HREF="../../../../java/awt/Dimension.html">Dimension</A> <B>preferredLayoutSize</B>(<A HREF="../../../../java/awt/Container.html">Container</A> scrollbarContainer)</PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../../../java/awt/LayoutManager.html">LayoutManager</A></CODE></B></DD><DD>Calculates the preferred size dimensions for the specified panel given the components in the specified parent container.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../../java/awt/LayoutManager.html#preferredLayoutSize(java.awt.Container)">preferredLayoutSize</A></CODE> in interface <CODE><A HREF="../../../../java/awt/LayoutManager.html">LayoutManager</A></CODE></DL></DD><DD>Following copied from interface: <CODE>java.awt.LayoutManager</CODE></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>parent</CODE> - the component to be laid out<DT><B>See Also: </B><DD><A HREF="../../../../java/awt/LayoutManager.html#minimumLayoutSize(java.awt.Container)"><CODE>LayoutManager.minimumLayoutSize(java.awt.Container)</CODE></A></DL></DD></DL><HR><A NAME="minimumLayoutSize(java.awt.Container)"><!-- --></A><H3>minimumLayoutSize</H3><PRE>public <A HREF="../../../../java/awt/Dimension.html">Dimension</A> <B>minimumLayoutSize</B>(<A HREF="../../../../java/awt/Container.html">Container</A> scrollbarContainer)</PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../../../java/awt/LayoutManager.html">LayoutManager</A></CODE></B></DD><DD>Calculates the minimum size dimensions for the specified panel given the components in the specified parent container.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../../java/awt/LayoutManager.html#minimumLayoutSize(java.awt.Container)">minimumLayoutSize</A></CODE> in interface <CODE><A HREF="../../../../java/awt/LayoutManager.html">LayoutManager</A></CODE></DL></DD><DD>Following copied from interface: <CODE>java.awt.LayoutManager</CODE></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>parent</CODE> - the component to be laid out<DT><B>See Also: </B><DD><A HREF="../../../../java/awt/LayoutManager.html#preferredLayoutSize(java.awt.Container)"><CODE>LayoutManager.preferredLayoutSize(java.awt.Container)</CODE></A></DL></DD></DL><HR><A NAME="layoutVScrollbar(javax.swing.JScrollBar)"><!-- --></A><H3>layoutVScrollbar</H3><PRE>protected void <B>layoutVScrollbar</B>(<A HREF="../../../../javax/swing/JScrollBar.html">JScrollBar</A> sb)</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="layoutHScrollbar(javax.swing.JScrollBar)"><!-- --></A><H3>layoutHScrollbar</H3><PRE>protected void <B>layoutHScrollbar</B>(<A HREF="../../../../javax/swing/JScrollBar.html">JScrollBar</A> sb)</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="layoutContainer(java.awt.Container)"><!-- --></A><H3>layoutContainer</H3><PRE>public void <B>layoutContainer</B>(<A HREF="../../../../java/awt/Container.html">Container</A> scrollbarContainer)</PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../../../java/awt/LayoutManager.html">LayoutManager</A></CODE></B></DD><DD>Lays out the container in the specified panel.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../../java/awt/LayoutManager.html#layoutContainer(java.awt.Container)">layoutContainer</A></CODE> in interface <CODE><A HREF="../../../../java/awt/LayoutManager.html">LayoutManager</A></CODE></DL></DD><DD>Following copied from interface: <CODE>java.awt.LayoutManager</CODE></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>parent</CODE> - the component which needs to be laid out</DL></DD></DL><HR><A NAME="setThumbBounds(int, int, int, int)"><!-- --></A><H3>setThumbBounds</H3><PRE>protected void <B>setThumbBounds</B>(int x, int y, int width, int height)</PRE><DL><DD>Set the bounds of the thumb and force a repaint that includes the old thumbBounds and the new one.<DD><DL></DL></DD><DD><DL><DT><B>See Also: </B><DD><A HREF="../../../../javax/swing/plaf/basic/BasicScrollBarUI.html#getThumbBounds()"><CODE>getThumbBounds()</CODE></A></DL></DD></DL><HR><A NAME="getThumbBounds()"><!-- --></A><H3>getThumbBounds</H3><PRE>protected <A HREF="../../../../java/awt/Rectangle.html">Rectangle</A> <B>getThumbBounds</B>()</PRE><DL><DD>Return the current size/location of the thumb. <p> <b>Warning </b>: the value returned by this method should not be be modified, it's a reference to the actual rectangle, not a copy.<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>The current size/location of the thumb.<DT><B>See Also: </B><DD><A HREF="../../../../javax/swing/plaf/basic/BasicScrollBarUI.html#setThumbBounds(int, int, int, int)"><CODE>setThumbBounds(int, int, int, int)</CODE></A></DL></DD></DL><HR><A NAME="getTrackBounds()"><!-- --></A><H3>getTrackBounds</H3><PRE>protected <A HREF="../../../../java/awt/Rectangle.html">Rectangle</A> <B>getTrackBounds</B>()</PRE><DL><DD>R
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -