Java: Exemple de JLabel

Author:

 int,string,char,static, url, socket, url, socket, java
{filelink=23}

  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 );
  } 

  }

A Voir sur le même Sujet:

  • jLabel
  • Jlabel java
  • swing JLabel example
  • swing java jlabel
  • exemple commenté swing java
  • comment souligner le texte jbutton
  • java exemple image icon
  • calendrier couleur
  • imprimer contenu from jlabel to pdf in java

Leave a Reply

Your email address will not be published. Required fields are marked *