?? button_othericon.html
字號:
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>Adding a Rollover and Pressed Icon to a JButton Component
(Java Developers Almanac Example)
</TITLE>
<META CONTENT="Patrick Chan" NAME="AUTHOR">
<META CONTENT="Code Examples from The Java Developers Almanac 1.4" NAME="DESCRIPTION">
<META CONTENT="Addison-Wesley/Patrick Chan" NAME="OWNER">
<META CONTENT="3/20/02" NAME="revision">
<STYLE TYPE="text/css">
<!-- BODY CODE {font-family: Courier, Monospace; font-size: 11pt} TABLE, BODY {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt} PRE {font-family: Courier, Monospace; font-size: 10pt} H3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt} A.eglink {text-decoration: none} A:hover.eglink {text-decoration: underline} -->
</STYLE>
</HEAD>
<BODY>
<TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0">
<TR>
<TD rowspan="3"><A HREF="/?l=ex"><IMG BORDER="0" ALIGN="BOTTOM" HSPACE="10" SRC="/egs/almanac14a.jpg"></A></TD><TD VALIGN="top"><font face="Times" size="6"><b>The Java Developers Almanac 1.4</b></font>
<br>
Order this book from <a href="/cgi-bin/scripts/redirect.pl?l=ex&url=http://www.amazon.com/exec/obidos/ASIN/0201752808/xeo">Amazon</a>.
</TD>
</TR>
<TR>
<TD align="right" valign="bottom">
<FORM method="get" action="/cgi-bin/search/find.pl">
<INPUT size="25" name="words" type="text"><INPUT value="Search" type="submit">
</FORM>
</TD>
</TR>
</TABLE>
<HR color="#6666cc">
<DIV ALIGN="LEFT">
<A HREF="/">Home</A>
>
<A HREF="../index.html">List of Packages</A>
>
<B><A HREF="../javax.swing/pkg.html">javax.swing</A></B><font color="#666666" SIZE="-2">
[136 examples]
</font>
>
<B><A HREF="../javax.swing/pkg.html#JButton">JButton</A></B><font color="#666666" SIZE="-2">
[9 examples]
</font>
</DIV><P>
<h3>
e755.
Adding a Rollover and Pressed Icon to a JButton Component</h3>
The rollover icon is displayed when the cursor is moved over the
button. If no rollover icon is set, the default icon is displayed when the
cursor is moved over the button.
<P> The pressed icon is displayed when the button is armed ( the mouse
button is down while the cursor is on the button). If no pressed icon is
set, the default icon is displayed when the button is armed.
<P>
The rollover and pressed icons are never displayed if the button
is disabled.
<pre>
// To create a button with an icon, see <a href="../javax.swing/button_SetIcon.html" class="eglink"><font size="-1"><b>e750</b> Adding an Icon to a JButton Component</font></a>
// Add rollover icon
Icon rolloverIcon = new ImageIcon(<font color="#0066ff"><i>"ricon.gif"</i></font>);
<font color="#0066ff"><i>button</i></font>.setRolloverIcon(rolloverIcon);
// Add pressed icon
Icon pressedIcon = new ImageIcon(<font color="#0066ff"><i>"picon.gif"</i></font>);
<font color="#0066ff"><i>button</i></font>.setPressedIcon(pressedIcon);
// To remove rollover icon, set to null
<font color="#0066ff"><i>button</i></font>.setRolloverIcon(null);
// To remove pressed icon, set to null
<font color="#0066ff"><i>button</i></font>.setPressedIcon(null);
</pre>
<P><table width="600" CELLSPACING="0" CELLPADDING="2" BORDER="0">
<tr>
<td bgcolor="#6666cc" align="center"><font color="#ffffff">
Related Examples
</font></td>
</tr>
</table>
e747. <a class="eglink" href="button_Button.html?l=rel">
Creating a JButton Component
</a>
<br>
e748. <a class="eglink" href="button_SetText.html?l=rel">
Changing the Label of a JButton Component
</a>
<br>
e749. <a class="eglink" href="button_MultiLine.html?l=rel">
Creating a Multiline Label for a JButton Component
</a>
<br>
e750. <a class="eglink" href="button_SetIcon.html?l=rel">
Adding an Icon to a JButton Component
</a>
<br>
e751. <a class="eglink" href="button_MoveIcon.html?l=rel">
Moving the Icon in a JButton Component
</a>
<br>
e752. <a class="eglink" href="button_SetAlign.html?l=rel">
Moving the Label/Icon Pair in a JButton Component
</a>
<br>
e753. <a class="eglink" href="button_SetGap.html?l=rel">
Setting the Gap Size Between the Label and Icon in a JButton Component
</a>
<br>
e754. <a class="eglink" href="button_Disable.html?l=rel">
Adding a Disabled Icon to a JButton Component
</a>
<br>
<table width="600" CELLSPACING="0" CELLPADDING="2" BORDER="0">
<tr>
<td align="left">
<br>
See also:
<a class="eglink" href="/egs/javax.swing/pkg.html?l=rel#Actions">
Actions
</a>
<a class="eglink" href="/egs/javax.swing/pkg.html?l=rel#JCheckBox">
JCheckBox
</a>
<a class="eglink" href="/egs/javax.swing/pkg.html?l=rel#JComboBox">
JComboBox
</a>
<a class="eglink" href="/egs/javax.swing/pkg.html?l=rel#JDesktop%20and%20JInternalFrame">
JDesktop and JInternalFrame
</a>
<a class="eglink" href="/egs/javax.swing/pkg.html?l=rel#JFrame,%20JWindow,%20JDialog">
JFrame, JWindow, JDialog
</a>
<a class="eglink" href="/egs/javax.swing/pkg.html?l=rel#JLabel">
JLabel
</a>
<a class="eglink" href="/egs/javax.swing/pkg.html?l=rel#JList">
JList
</a>
<a class="eglink" href="/egs/javax.swing/pkg.html?l=rel#JProgressBar">
JProgressBar
</a>
<a class="eglink" href="/egs/javax.swing/pkg.html?l=rel#JRadioButton">
JRadioButton
</a>
<a class="eglink" href="/egs/javax.swing/pkg.html?l=rel#JScrollPane">
JScrollPane
</a>
<a class="eglink" href="/egs/javax.swing/pkg.html?l=rel#JSlider">
JSlider
</a>
<a class="eglink" href="/egs/javax.swing/pkg.html?l=rel#JSpinner">
JSpinner
</a>
<a class="eglink" href="/egs/javax.swing/pkg.html?l=rel#JSplitPane">
JSplitPane
</a>
<a class="eglink" href="/egs/javax.swing/pkg.html?l=rel#JTabbedPane">
JTabbedPane
</a>
<a class="eglink" href="/egs/javax.swing/pkg.html?l=rel#JToolBar">
JToolBar
</a>
<a class="eglink" href="/egs/javax.swing/pkg.html?l=rel#Keystrokes%20and%20Input%20Maps">
Keystrokes and Input Maps
</a>
<a class="eglink" href="/egs/javax.swing/pkg.html?l=rel#Layout">
Layout
</a>
<a class="eglink" href="/egs/javax.swing/pkg.html?l=rel#Look%20and%20Feel">
Look and Feel
</a>
<a class="eglink" href="/egs/javax.swing/pkg.html?l=rel#Menus">
Menus
</a>
<a class="eglink" href="/egs/javax.swing/pkg.html?l=rel#Progress%20Monitor">
Progress Monitor
</a>
<a class="eglink" href="/egs/javax.swing/pkg.html?l=rel#The%20Screen">
The Screen
</a>
<a class="eglink" href="/egs/javax.swing/pkg.html?l=rel#Tool%20Tips">
Tool Tips
</a>
<a class="eglink" href="/egs/javax.swing/pkg.html?l=rel#UI%20Default%20Values">
UI Default Values
</a>
</td>
</tr>
</table>
<br>
<br>
<FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="0">
© 2002 Addison-Wesley.
</FONT>
</BODY>
</HTML>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -