Syntax error How to create JLabel to hold multiline of text using HTML in Java?

How to create JLabel to hold multiline of text using HTML in Java?



To hold multiline of text, set HTML under JLabel −

JLabel = new JLabel("<html><strong>" + "Line1<br>Line2</strong></html>",JLabel.LEFT);

The above will create multiline text in the JLabel −

Line1
Line2

The following is an example to create JLabel to hold multiline of text −

Example

import java.awt.Font;
import javax.swing.*;
public class SwingDemo {
   public static void main(String args[]) {
      JFrame frame = new JFrame("Label Example");
      JLabel label;
      label = new JLabel("" + "Line1
      Line2",JLabel.LEFT);
      label.setBounds(100, 100, 100, 30);
      label.setFont(new Font("Verdana", Font.PLAIN, 13));
      frame.add(label);
      frame.setSize(500,300);
      frame.setLayout(null);
      frame.setVisible(true);
   }
}

Output

Updated on: 2019-07-30T22:30:26+05:30

1K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements