본문 바로가기

Programming Study/명품자바프로그래밍27

[명품자바프로그래밍] 8장 Open Challenge(2) [명품자바프로그래밍] 8장 Open Challenge 간단한 행맨 게임을 만들어보자. 행맨은 많이 알려져 있는 전통 잇는 게임이다. 이 도전을 통해 파일 입출력을 다루고자 한다. 행맨은 컴퓨터가 사용자 모르게 영어 단어 하나를 선.. doqtqu.tistory.com 위 문제에서 중복을 포함한 4자리의 수를 숨기는 행멘 게임입니다. package Open_Challenge; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.Scanner; //간단한 행맨 게임을 만들어보자. 행맨은 많이 알려져 있는 전통 있는 게임이다. //이 도전을 통해 파일 입출력을 다루고자한다. 행맨.. 2019. 11. 12.
[명품자바프로그래밍] 10장 Open Challenge 스윙으로 간단한 갬블링 게임을 만들어보자. 아래 그림과 같이 3개의 레이블 컴포넌트가 있다. 이 컴포넌트에는 각각 0~4까지의 한 자릿수가 출력된다. 키를 입력할 때마다 3개의 수를 랜덤하게 발생시키고 이 수를 각 레이블에 출력한다. 그러고 나서 모두 동일한 수인지 판단하여 모두 동일한 수이면 "축하합니다!!"를, 아니면 "아쉽군요"를 출력한다. package Open_Challenge; import java.awt.Color; import java.awt.FlowLayout; import java.awt.Font; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import javax.swing.JFrame; import javax... 2018. 10. 4.
[명품자바프로그래밍] 10장 실습문제(2) 5. JLbel 컴포넌트는 Key 이벤트를 받을 수 있다. JLabel 컴포넌트를 이용하여 "Love Java"를 출력하고 +키를 치면 폰트 크기를 5픽셀씩 키우고, -키를 치면 폰트 크기를 5픽셀씩 줄이는 스윙 응용프로그램을 작성하라. 5픽셀 이하로 작아지지 않도록 하라. package Chapter10; //JLabel 컴포넌트는 Key 이벤트를 받을 수 있다. JLabel 컴포넌트를 이용하여 "Love Java"를 //출력하고 + 키를 치면 폰트 크기를 5픽셀씩 키우고, -키를 치면 폰트 크기를 5픽셀씩 줄이는 스윙 응용프로그램을 작성하라. //5픽셀 이하로 작아지지 않도록하라. import java.awt.FlowLayout; import java.awt.Font; import java.awt.e.. 2018. 10. 4.
[명품자바프로그래밍] 10장 실습문제(1) 1. JLavel 컴포넌트는 Mouse 이벤트를 받을 수 있다. JLabel 컴포넌트에 마우스를 올리면 "Love Java"가, 내리면 "사랑해"가 출력되도록 스윙 응용프로그램을 작성하라. package Chapter10; import java.awt.FlowLayout; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import javax.swing.JFrame; import javax.swing.JLabel; //JLabel 컴포넌트는 Mouse 이벤트를 받을 수 있다. JLabel 컴포넌트에 마우스를 올리면 //"Love Java"가, 내리면 "사랑해"가 출력되도록 스윙 응용프로그램을 작성하라. public class C.. 2018. 10. 4.
[명품자바프로그래밍] 9장 Open Challenge 간단한 스윙 응용 프로그램을 만들어보자. 그림과 같이 프레임의 컨텐트팬의 NORTH 영역에는 패널을 이용하여 3개의 버튼을 가진 바를 만들고, 건턴트팬의 CENTER에는 다음과 같이 3개의 문자열 "Hello", "Java", "Love"를 출력한다. package Open_Challenge; //간단한 스윙 응용프로그램을 만들어보자. 그림과 같이 프레임의 컨텐트팬의 NORTH 영역에는 패널을 사용하여 //3개의 버튼을 가진 바를 만들고, 컨텐트팬의 CENTER에는 다음과 같이 3개의 문자열 "Hello", "Java", "Love"를 출력한다. import java.awt.BorderLayout; import java.awt.Color; import java.awt.Component; import ja.. 2018. 10. 3.
[명품자바프로그래밍] 9장 실습문제 1. 다음 그림과 같이 "Let's Study Java"라는 문자열을 타이틀로 가지고 프레임의 크기가 400*200인 스윙 프로그램을 작성하라. Chapter9_1.java package Chapter9; import javax.swing.*; //1번 //다음 그림과 같이 "Let`s study Java"라는 문자열을 타이틀로 가지고 프레임의 크기가 400*200인 스윙 프로그램을 작성하라. public class Chapter9_1 { public static void main(String[] args) { // TODO Auto-generated method stub JFrame f = new JFrame(); f.setTitle("Let`s study Java"); f.setSize(400, 20.. 2018. 9. 30.
반응형