Swing で JLabel を中央に配置する
Sheeraz Gul
2023年10月12日
このチュートリアルでは、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
を中央に配置します。出力を参照してください:
著者: Sheeraz Gul
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 での SwingUtilities.invokeLater() の使用
- Java ペイント コンポーネント
- Java Swing を使用して Canvas を作成する
- Java クリアテキストフィールド
- Java Swing で JLabel テキストを変更する
- Java Swing 日付