Mega Code Archive

 
Categories / Java / Swing JFC
 

Label background, icon, align

import java.awt.Color; import java.awt.Font; import java.awt.GridLayout; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.SwingConstants; public class LabelDemo extends JFrame {   public LabelDemo() {     super("JLabel Demo");     setSize(600, 100);     JPanel content = new JPanel(new GridLayout(1, 4, 4, 4));     JLabel label = new JLabel("rntsoft");     label.setBackground(Color.white);     content.add(label);     label = new JLabel("rntsoft", SwingConstants.CENTER);     label.setOpaque(true);     label.setBackground(Color.white);     content.add(label);     label = new JLabel("rntsoft");     label.setFont(new Font("Helvetica", Font.BOLD, 18));     label.setOpaque(true);     label.setBackground(Color.white);     content.add(label);     ImageIcon image = new ImageIcon("rntsoftLogo.gif");     label = new JLabel("rntsoft", image, SwingConstants.RIGHT);     label.setVerticalTextPosition(SwingConstants.TOP);     label.setOpaque(true);     label.setBackground(Color.white);     content.add(label);     getContentPane().add(content);     setVisible(true);   }   public static void main(String args[]) {     new LabelDemo();   } }