개인 자료란 (JE)

  서버 커뮤니티

Profile HAN1110 대표칭호 없음

HAN1110 9899e780ba984d89824a90ee8deb7cb2

Profile

커뮤니티 소통 개발하기 프로그래밍

[Java] 자바로 GUI 만들기 with Swing #2 - GUI 기초

2021.11.26 조회 수 624 추천 수 0

이전 편 : [Java] 자바로 GUI 만들기 with Swing #1 - 메인 메소드 - 개발자 강좌 - 한마포 (koreaminecraft.net) 

다음 편 : [Java] 자바로 GUI 만들기 with Swing #3 - 구문 줄이기 - 개발자 강좌 - 한마포 (koreaminecraft.net) 

안녕하세요! HAN1110 입니다!

이번엔 Java 로 GUI 를 만들어보겠습니다!

저번편에 메인 메소드를 만들고 클래스를 하나 더 만들었죠?

이번엔 기초만 할겁니다.

시작!

package net.koreaminecraft.Studented.GUI;

public class KoreaminecraftGUI {
    public KoreaminecraftGUI() {
        
    }
}

자 , 이렇게 해둘게요.

다음!

JFrame 을 임포트합시다.

import javax.*;

이거 하실 생각하셧죠?
할 생각도 하지마세요.

더 가야합니다.

import javax.swing.JFrame;

이제 됬죠?

이제 하나 바꿔줘야합니다.

뭘 바꾸냐고요?
메소드 안이요.

바꾸러갑시다.

JFrame f = new JFrame();

이걸로 이제 다룰겁니다.

총 3번을 사용할거니 3개를 둘게요.

JFrame f = new JFrame();
f
f
f

타이틀을 설정합시다.

첫번째 줄에 setTitle(String) 이에요.

하고올게요

f.setTitle("GUI 기초");

그리고 setSize(int, int) 도 있어요.

그거를 해야 사이즈가 정해지니 300, 150 으로 합시다.

f.setSize(300, 150);

안보이면 안되니 setVisible 도 합시다.

얜 boolean 이라서 true 로 해야해요.

합쳐서

package net.koreaminecraft.Studented.GUI;

import javax.swing.JFrame;

public class KoreaminecraftGUI {
    public KoreaminecraftGUI() {
        JFrame f = new JFrame();
        f.setTitle("GUI 기초");
        f.setSize(300, 150);
        f.setVisible(true);
    }
}

에요.

한번 Main2 클래스를 해봅시다.

6d5a2ad63c69756ea7c8d6eccda15523.png

이정도에요.

끝났으니 ㅂㅂ

6개의 댓글

윈초
2021.11.26

선생님..! 패키지 이름이 조큼 불편한데요

HAN1110
2021.11.27
@윈초

일부로 이런겁니다. ㅎㅎ

명이
2021.11.28

9b552f51371b74950bd701cd334415ef.png

소문자 부탁드립니다! 

IJ가 빼액거립니다

@명이

bef5e8e2e9e0da458774bf3b7607bf1e.png

나중에 이어갈 코드 만들어보다가

안 삐걱거려요. ㅎㅎ 

명이
2021.11.29
@HAN1110

어느 IJ를 쓰시는겁니까 선생님 ㅋㅋ

HAN1110
2021.11.30
@명이

IntelliJ Idea Community Edithon 2021. 2

버전이요.

뉴스 및 창작물
/files/thumbnails/477/930/003/262x150.crop.jpg?20241201030912

레드스톤

뉴진스 - Super Shy | 마크 노트블럭 커버

노트블럭전문가

2024-12-01

0

/files/thumbnails/483/916/003/262x150.crop.jpg?20241127115329

레드스톤

[노트블럭 커버] 뉴진스 - ETA 3

노트블럭전문가

2024-11-27

1

/files/thumbnails/150/925/003/262x150.crop.jpg?20241123005717

건축

응답하라 1988 ? 1

팀뉴일리시

2024-11-23

5

/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 6

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2