Java Reference
In-Depth Information
Display 18.5 Some Methods in the Classes JButton , JMenuItem , and JLabel (part 2 of 2)
public JButton(String text, ImageIcon picture)
public JMenuItem(String text, ImageIcon picture)
public JLabel(
String text, ImageIcon picture, int horizontalAlignment)
Creates a button, menu item, or label with both the text and the icon picture on it.
horizontalAlignment is one of the constants SwingConstants.LEFT , SwingConstants.CENTER ,
SwingConstants.RIGHT , SwingConstants.LEADING , or SwingConstants.TRAILING .
The interface SwingConstants is in the javax.swing package.
public void setText(String text)
Makes text the only text on the button, menu item, or label.
public void setIcon(ImageIcon picture)
Makes picture the only icon on the button, menu item, or label.
public void setMargin(Insets margin)
JButton and JMenuItem have the method setMargin , but JLabel does not.
The method setMargin sets the size of the margin around the text and icon in the button or menu
item. The following special case will work for most simple situations. The int values give the number
of pixels from the edge of the button or menu item to the text and/or icon.
public void setMargin( new Insets(
int top, int left, int bottom, int right))
The class Insets is in the java.awt package. (We will not be discussing any other uses for the class
Insets .)
public void setVerticalTextPosition( int textPosition)
Sets the vertical position of the text relative to the icon. The textPosition should be one of the
constants SwingConstants.TOP , SwingConstants.CENTER (the default position), or
SwingConstants.BOTTOM .
The interface SwingConstants is in the javax.swing package.
public void setHorizontalTextPosition( int textPosition)
Sets the horizontal position of the text relative to the icon. The textPosition should be one of the
constants SwingConstants.RIGHT , SwingConstants.LEFT , SwingConstants.CENTER ,
SwingConstants.LEADING , or SwingConstants.TRAILING .
The interface SwingConstants is in the javax.swing package.
TIP:
 
Search WWH ::




Custom Search