Swing에서 JLabel 중앙에 배치

Sheeraz Gul 2023년10월12일
Swing에서 JLabel 중앙에 배치

이 튜토리얼은 Java Swing에서 JLabel을 중앙에 배치하는 방법을 보여줍니다.

스윙에서 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