📄 icontest.java
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class IconTest extends JFrame {
private JButton button;
private JLabel label;
private String names[] =
{ "bug1.gif", "bug2.gif",
"travelbug.gif", "buganim.gif" };
private Icon icons[] =
{ new ImageIcon( names[ 0 ] ),
new ImageIcon( names[ 1 ] ),
new ImageIcon( names[ 2 ] ),
new ImageIcon( names[ 3 ] ) };
public IconTest()
{
super( "Testing Icon" );
Container c = getContentPane();
c.setLayout( new FlowLayout() );
button = new JButton("带图标的按钮",icons[0] );
button.setHorizontalTextPosition(SwingConstants.CENTER);
button.setHorizontalAlignment(SwingConstants.CENTER);
button.setVerticalTextPosition(SwingConstants.BOTTOM);
button.setVerticalAlignment(SwingConstants.CENTER);
button.setRolloverIcon(icons[1]);
button.setPressedIcon(icons[2]);
button.setSelectedIcon(icons[3]);
button.setToolTipText("这是一个带图标的按钮");
c.add( button );
label = new JLabel( "标签",icons[ 2 ],SwingConstants.CENTER );
label.setHorizontalTextPosition(SwingConstants.CENTER);
label.setVerticalTextPosition(SwingConstants.TOP);
label.setVerticalAlignment(SwingConstants.CENTER);
label.setToolTipText("这是一个带图标的标签");
c.add( label );
setSize( 350, 200 );
show();
}
public static void main( String args[] )
{
IconTest app = new IconTest();
app.addWindowListener(
new WindowAdapter() {
public void windowClosing( WindowEvent e )
{
System.exit( 0 );
}
}
);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -