Swing에서 JLabel 중앙에 배치
Sheeraz Gul
2023년10월12일
이 튜토리얼은 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
을 중앙에 배치합니다. 출력 참조:
작가: 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에서 JButton에 ActionListener 추가
- Java Swing을 사용하여 캔버스 만들기
- Java 일반 텍스트 필드
- Java Swing에서 JLabel 텍스트 변경