Mega Code Archive

 
Categories / Java / Swing JFC
 

Label with ImageIcon (Icon)

import java.awt.Color; import java.awt.FlowLayout; import javax.swing.BorderFactory; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.border.Border; public class Main {   public static void main(String args[]) {     JFrame f = new JFrame("Label Demo");     f.setLayout(new FlowLayout());     f.setSize(200, 360);     f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     ImageIcon myIcon = new ImageIcon("myIcon.gif");          JLabel label= new JLabel("A default label", myIcon, JLabel.LEFT);     Border border = BorderFactory.createLineBorder(Color.BLACK);     label.setBorder(border);     f.add(label);     f.setVisible(true);   } }