Syntax error Set the content of the label horizontally and vertically centered in Java

Set the content of the label horizontally and vertically centered in Java



To simply set the content of the label horizontally and vertically centered, use the constant CENTER.

JLabel label = new JLabel("Best IDE", JLabel.CENTER);

The following is an example to set the content of the lable horizontally and verticaly centered −

Example

package my;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Font;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextArea;
import javax.swing.WindowConstants;
public class SwingDemo {
   public static void main(String[] args) {
      JFrame frame = new JFrame("Frame");
      frame.setLayout(new FlowLayout());
      JLabel label = new JLabel("Best IDE", JLabel.CENTER);
      label.setPreferredSize(new Dimension(190, 100));
      label.setOpaque(true);
      label.setBackground(Color.darkGray);
      label.setForeground(Color.WHITE);
      Font font = new Font("Serif", Font.BOLD, 18);
      label.setFont(font);
      JTextArea text = new JTextArea();
      text.setText("EclipseIDE");
      font = new Font("Serif", Font.BOLD, 14);
      text.setFont(font);
      frame.add(label);
      frame.add(text);
      frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
      frame.setSize(500, 300);
      frame.setVisible(true);
   }
}

Output


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

378 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements