본문 바로가기

Programming Study51

[명품자바프로그래밍] 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.
[절대JAVA]10장 프로그래밍 연습문제(2) 5. 마우스 이벤트를 처리하여 다음 조건을 만족하는 윈도우를 구현하여 테스트하는 프로그램을 작성하시오. - 처음 실행 화면 : No Mouse Event 표시 - 마우스가 윈도우에 들어오면 윈도우 색상이 청록색(Cyan)으로 수정 - 마우스가 윈도우 밖으로 나가면 윈도우 색상이 노란색으로 수정 - 마우스를 누르면 : MousePressed(x좌표, y좌표)가 표시 - 마우스를 드래그하면 : MouseDragged(x좌표, y좌표)가 표시 - 마우스를 놓으면 : MouseReleased(x좌표, y좌표)가 표시 Chapter10_5.java package Chapter10_5; import java.awt.BorderLayout; import java.awt.Color; import java.awt.eve.. 2018. 10. 3.
[절대JAVA]10장 프로그래밍 연습문제(1) 1. 다음 조건을 만족하며 클래스 JFrame을 상속받는 클래스를 구현하여 테스트하는 프로그램을 작성하시오. - 윈도우의 하단에 색상을 표현하는 버튼 2개 추가 - 버튼을 누르면 윈도우 바탕을 선택한 버튼의 색상으로 수정 - 윈도우의 캡션 제목은 "버튼 액션 이벤트 처리" Chapter10_1.java package Chapter10_1; import java.awt.BorderLayout; import java.awt.Color; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame.. 2018. 10. 1.
[명품자바프로그래밍] 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.
[명품자바프로그래밍] 8장 Open Challenge 간단한 행맨 게임을 만들어보자. 행맨은 많이 알려져 있는 전통 잇는 게임이다. 이 도전을 통해 파일 입출력을 다루고자 한다. 행맨은 컴퓨터가 사용자 모르게 영어 단어 하나를 선택하고 이 단어에서 몇 개의 글자를 숨긴 다음 화면에 출력하여 사용자로 하여금 이 단어를 맞추게 하는 게임이다. 숨긴 글자의 수가 많으면 그만큼 난이도가 높다. 한 단어에 대해 5번 틀리면 프로그램을 종료한다. 행맨에 사용되는 단어 파일은 배포된 words.txt 파일을 이용하라. 이 파일에는 한 줄에 하나의 영어 단어가 적혀있다. package Open_Challenge; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; imp.. 2018. 9. 29.
반응형