JavaScript is disabled on your browser.
JavaScript is disabled on your browser.
Method Summary
Methods inherited from class javax.swing.plaf.basic.BasicButtonUI
clearTextShiftOffset , createButtonListener , getBaseline , getBaselineResizeBehavior , getDefaultTextIconGap , getMaximumSize , getMinimumSize , getPreferredSize , installDefaults , installKeyboardActions , installListeners , installUI , paintButtonPressed , paintFocus , paintIcon , paintText , paintText , setTextShiftOffset , uninstallDefaults , uninstallKeyboardActions , uninstallListeners , uninstallUI
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
Method Detail
paint
public void paint(Graphics g,
JComponent c)
Paints the specified component appropriately for the look and feel.
This method is invoked from the ComponentUI.update
method when
the specified component is being painted. Subclasses should override
this method and use the specified Graphics
object to
render the content of the component.
Overrides:
paint
in class BasicButtonUI
Parameters:
g
- the Graphics
context in which to paint
c
- the component being painted;
this argument is often ignored,
but might be used if the UI object is stateless
and shared by multiple components
See Also:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
paintIcon
protected void paintIcon(Graphics g,
AbstractButton b,
Rectangle iconRect)
Paints an icon in the specified location.
Parameters:
g
- an instance of Graphics
b
- an instance of Button
iconRect
- bounds of an icon
JavaScript is disabled on your browser.
Report a bug or suggest an enhancement For further API reference and developer documentation see the Java SE Documentation , which contains more detailed, developer-targeted descriptions with conceptual overviews, definitions of terms, workarounds, and working code examples. Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries. Copyright © 1993, 2017, Oracle and/or its affiliates, 500 Oracle Parkway, Redwood Shores, CA 94065 USA. All rights reserved. Use is subject to license terms and the documentation redistribution policy .
Scripting on this page tracks web page traffic, but does not change the content in any way.