[Swing] GridLayoutFrameJava2020. 7. 4. 15:05
Table of Contents
package swing.frame;
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class GridLayoutFrame extends JFrame {
public GridLayoutFrame(String title) {
//this없어도됨 //title설정
setTitle(title);
//size설정(width,height)
setSize(300, 300);
//위치 설정(x,y)
setLocation(800, 300);
//종료관리(보통 EXIT_ON_CLOSE를 사용, 상수3)
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//레이아웃 선언
setLayout(new GridLayout(4,2,10,10));
JLabel lbl = new JLabel("이름 : ");
add(lbl);
JTextField tf = new JTextField();
add(tf);
JButton b1 = new JButton("1");
add(b1);
JButton b2 = new JButton("2");
add(b2);
JButton b3 = new JButton("3");
add(b3);
JButton b4 = new JButton("4");
add(b4);
JButton b5 = new JButton("5");
add(b5);
JButton b6 = new JButton("6");
add(b6);
//창이 계속보이게 함
setVisible(true);
}
public static void main(String[] args) {
//인수로 넣음
new GridLayoutFrame("GridLayout 프레임");
}
}
반응형
'Java' 카테고리의 다른 글
[JAVA] getter, setter, 생성자 만들기 단축키 (0) | 2021.04.14 |
---|---|
[Swing] JFrame 계산기 만들기 (2) | 2020.07.04 |
[Swing] BorderLayout (0) | 2020.07.04 |
[Swing] FlowLayout (0) | 2020.07.04 |
[Swing] 프레임 만들기 (0) | 2020.05.18 |
@반나무 :: 반나무_뿌리
3년차 WPF 개발자입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!