Setting Multi-Line label on the Button

This section shows you how to set the multi line label on the button in Java Swing Applications.

Setting Multi-Line label on the Button

This section shows you how to set the multi line label on the button in Java Swing Applications.

Setting Multi-Line label on the Button

Setting Multi-Line label on the Button

     

This section shows you how to set the multi line label on the button in Java Swing Applications.

This program uses html class from javax.swing.text.html*; package and then breaks the text label of the button into two lines. If you run the program it will look like following image:

Multiline Labe of the Button

HTML:
This is the class from the javax.swing.text.html.*; package of Java. This class provides the facility to use the html tags in java application for texts. There are <html></html> tag and <br> tag have been used in this program. Tags of html are used with the string which is the label of the button.

Here is the code of the program:

import javax.swing.*;
import javax.swing.text.html.*;
import java.awt.*;

public class MultilineLabelButton{
  public static void main(String[] args){
  JFrame frame = new JFrame("Multiline Label for Button");
  String lbl = "<html>" "This label" "<br>" "is in two lines"
 
"</html>";
  Panel panel = new Panel();
  JButton button = new JButton(lbl);
  panel.add(button);
//  frame.add(button);
  frame.add(panel, BorderLayout.NORTH);
  frame.setSize(300200);
  frame.setVisible(true);
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  }
}

Download this example.