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 ExempleJLabel { public static void main( String args[] ) { LabelFrame labelFrame = new LabelFrame(); labelFrame.setTitle("Exemple de JLabel"); labelFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); labelFrame.setSize( 275, 180 ); labelFrame.setVisible( true ); } } class LabelFrame extends JFrame { private JLabel textLabel; // JLabel de texte simplement private JLabel textImageLabel; // JLabel de texte et image private JLabel textIconLabel; // JLabel de texte et icône public LabelFrame() { setLayout( new FlowLayout() ); textLabel = new JLabel( "JLabel avec texte" ); textLabel.setToolTipText( "Exemple JLabel" ); add( textLabel ); // Définir l'icône des JLables Icon icon = new ImageIcon( "c:/logo.gif" ); textImageLabel = new JLabel( "JLabel de text avec image", icon, SwingConstants.LEFT ); textImageLabel.setToolTipText( textImageLabel.getText()); add( textImageLabel ); // Créer un JLabel sans texte textIconLabel = new JLabel(); // Modifier le texte de JLabel textIconLabel.setText( "JLabel avec icône" ); textIconLabel.setIcon( icon ); textIconLabel.setHorizontalTextPosition( SwingConstants.CENTER ); textIconLabel.setVerticalTextPosition( SwingConstants.BOTTOM ); textIconLabel.setToolTipText( textIconLabel.getText() ); add( textIconLabel ); } } |
Cet article Java: Exemple de JLabel est apparu en premier sur .