JAVA :: Ch.8 실습문제

smi·2021년 2월 7일
1

JAVA (자바)

목록 보기
20/62
post-thumbnail

📒 문제 1

-난이도 하

💬 다음 그림과 같이 "Let's study Java"라는 문자열을 타이틀로 가지고 프레임의 크기가 400×200인 스윙 프로그램을 작성하라

👉 실행 결과

.
.
.
.
.

👉 프로그램코드


📒 문제 2

-난이도 하

💬 BorderLayout을 사용하여 컴포넌트 사이의 수평 간격이 5픽셀, 수직 간격이 7픽셀이 되도록 다음 그림과 같은 스윙 프로그램을 작성하라.

👉 실행 결과


.
.
.
.
.

👉 프로그램코드


📒 문제 3

-난이도 중

💬 컨텐트팬에 FlowLayout 배치관리자를 지정하고 그림과 같이 JLabel과 JButton 컴포넌트를 이용하여 산술문을 출력하는 스윙 프로그램을 작성하라.

👉 실행 결과


.
.
.
.
.

👉 프로그램코드

✔ 입력을 받지 않을 때

✔ 입력을 받을 때


📒 문제 4

-난이도 중

💬 각 버튼의 배경색을 다음 그림과 같이 설정하도록 프로그램을 작성하라.

👉 실행 결과


* 참고 코드

Color.RED, Color.ORANGE, Color.YELLOW, Color.GREEN, Color.CYAN, Color.BLUE, Color.MAGENTA,
Color.GRAY, Color.PINK, Color.LIGHT_GRAY

.
.
.
.
.

👉 프로그램코드


📒 문제 5

-난이도 상

💬 GridLayout을 이용하여 다음 그림과 같이 Color 클래스에 선언된 16개의 색을 배경으로 하는 4×4 판을 구성하라.

👉 실행 결과


* 참고 코드

button.setHorizontalAlignment(SwingConstants.LEFT); //텍스트 왼쪽정렬

.
.
.
.
.

👉 프로그램코드


📒 문제 6

-난이도 상

💬 20개의 10×10 크기의 JLabel 컴포넌트가 프레임 내의 (50,50)에서 (250, 250) 영역 내 랜덤한 위치에 출력되도록 스윙 프로그램을 작성하라. 프레임의 크기를 300×300으로 하고, JLabel의 배경색은 모두 파란색으로 하라.

👉 실행 결과


.
.
.
.
.

👉 프로그램코드

profile
공부한 거 올려요 :)

0개의 댓글