Swing で JLabel を中央に配置する

Sheeraz Gul 2023年10月12日
Swing で JLabel を中央に配置する

このチュートリアルでは、Java Swing で JLabel を中央に配置する方法を示します。

Swing で JLabel を中央に配置する

LayoutManager GridBagLayout を使用して、Swing のコンポーネントを中央に配置できます。同様に、GridBagLayout を使用して JLabel を中央に配置できます。

以下の手順に従って、Java Swing で JLabel を中央に配置します。

  • まず、JFrame を作成します。
  • 次に、JPanel を作成します。
  • 次に、中央に配置される JFrame を作成します。
  • JPanel のレイアウトを GridBagLayout として設定します。
  • JPanel の境界線を設定します。
  • 最後に、JFrame を閉じて完了します。

上記の手順に基づいて、Java で例を試してみましょう。

package delftstack;

import java.awt.GridBagLayout;
import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.WindowConstants;
public class Center_Jlabel {
  public static void main(String[] args) {
    JFrame J_Frame = new JFrame("Center Frame");
    JPanel J_Panel = new JPanel();
    JLabel J_Label = new JLabel("Centered Label for Name Field: ");
    JTextArea text = new JTextArea();
    text.setText("Add Name");
    J_Panel.setLayout(new GridBagLayout());
    J_Panel.add(J_Label);
    J_Panel.add(text);
    J_Panel.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));
    J_Frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    J_Frame.add(J_Panel);
    J_Frame.setSize(700, 300);
    J_Frame.setVisible(true);
  }
}

上記のコードは、Java Swing を使用して JLabel を中央に配置します。出力を参照してください:

JLabel を中央に配置する

著者: Sheeraz Gul
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

関連記事 - Java Swing

関連記事 - Java JLabel