HAN1110
대표칭호 없음
HAN1110 9899e780ba984d89824a90ee8deb7cb2
이전 편 : [Java] 자바로 GUI 만들기 with Swing #4 - 원 넓이 구하기 - 개발자 강좌 - 한마포 (koreaminecraft.net)
안녕하세요! HAN1110 입니다!
이번엔 Java 로 GUI 를 만들어보겠습니다!
저번편에 구문의 길이를 줄였었죠?
이번엔 이 강좌의 목적인것을 할겁니다.
시작!
이제부터 이 글 끝까지는
showNorth 메서드만 사용할게요.
페널 3개를 만들어줄게요.
JPanel p1 = new JPanel(); JPanel p2 = new JPanel(); JPanel panel = new JPanel();
역시나 javax.swing 패키지에서 임포트해주고요.
그리고 레이아웃중 GridLayout 을 panel 에 넣어줄게요.
얜 java.awt 패키지에 있어요.
JPanel p1 = new JPanel(); JPanel p2 = new JPanel(); JPanel panel = new JPanel(new GridLayout());
그리고 안에서 int, int 값으로 2 와 0 을 넣어줄거에요.
JPanel panel = new JPanel(new GridLayout(2 , 0));
이제 JLabel 을 사용할게요.
Label 이 아니라
l1 , l2 로 만들어주세요.
역시나 javax.swing 패키지에서 임포트해주고요.
안에는 String 값을 넣어줄건데
원의 반지름과 넓이를 적어줄거에요.
JLabel l1 = new JLabel("원의 반지름"); JLabel l2 = new JLabel("원의 넓이");
그리고 JTextField 를 적어줄건데 두개를 적어줄거에요.
안에는 int 값이 들어가고두번째 JTextField 는 setEnabled.false 를 해주세요.
그리고 JTextField 역시 javax.swing 패키지에 있어요.
JTextField t1 = new JTextField(10); JTextField t2 = new JTextField(10); t2.setEnabled(false);
요롷게요!
p1.add(l1); p1.add(t1); p2.add(l2); p2.add(t2); panel.add(p2); panel.add(p1); add(panel, BorderLayout.NORTH);
이 구문도 추가해줄거에요.
이제 실행해볼까요?
와우!
이제 뭔가 적을수 있는곳이 만들어졌네요.
아무 글자나 적을수 있답니다.
끝~
ㅂㅂ
댓글이 없습니다.
새로운 댓글을 등록해 주세요!