import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;
import javax.swing.Icon;
import javax.swing.ImageIcon;
public class LabelFrame extends JFrame
{
private JLabel label1;
private JLabel label2;
private JLabel label3;
public LabelFrame()
{
super("標籤測試程式");
setLayout ( new FlowLayout() );
label1 = new JLabel( "文字標籤" );
label1.setToolTipText( "這是標籤1" );
add ( label1 );
Icon bug = new ImageIcon ( getClass().getResource( "bug1.gif" ) );
label2 = new JLabel ( "文字圖示標籤" , bug, SwingConstants.LEFT );
label2.setToolTipText( "這是標籤2" );
add( label2 );
label3 = new JLabel();
label3.setText( "這是標籤2" );
label3.setIcon( bug );
label3.setHorizontalTextPosition( SwingConstants.CENTER );
label3.setVerticalTextPosition( SwingConstants.BOTTOM );
label3.setToolTipText( "This is label3" );
add( label3 );
}
}
---------------------------------------------------------------------------------
import javax.swing.JFrame;
public class LabelTest
{
public static void main ( String args[] )
{
LabelFrame labelFrame = new LabelFrame();
labelFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
labelFrame.setSize( 275, 180 );
labelFrame.setVisible( true );
}
}
留言列表