Java Swing How to - Add line border to JLabel








Question

We would like to know how to add line border to JLabel.

Answer

/*from w w  w.  java  2s  .c  o m*/
import java.awt.Color;

import javax.swing.BorderFactory;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.border.Border;

public class Main {
  public static void main(String[] args) {
    
    JLabel label = new JLabel("java2s.com", JLabel.LEFT);
    Border border = BorderFactory.createLineBorder(Color.BLACK);
    label.setBorder(border);
    
    JOptionPane.showMessageDialog(null, label);
    
  }
}