본문 바로가기

Programming Study51

[절대JAVA]9장 프로그래밍 연습문제(2) 5. 프레임에 설정되어 있는 기본 배치관리자를 사용하고, 다음 조건을 만족하는 클래스를 구현하여 테스트하는 프로그램을 작성하시오. - 윈도 상단의 버튼 4개를 패널에 삽입하여 프레임 북쪽에 삽입 * 패널은 배치관리 1행 4열 GridLayout으로 지정 - 윈도 하단의 버튼 3개는 다음과 같은 모습이 되도록 패널을 적절히 이용하여 삽입한 후, 프레임 남쪽에 삽입 * 패널은 배치관리 1행 2열 GridLayout으로 지정하여, 버튼 "전화걸기"와 다시 버튼 "이전", "지우기" 2개가 삽입된 패널을 삽입 Chapter9_5.java package Chapter9_5; import java.awt.BorderLayout; import java.awt.GridLayout; import javax.swing.J.. 2018. 9. 29.
[절대JAVA]9장 프로그래밍 연습문제(1) 1. 다음 조건을 만족하며 클래스 JFrame을 상속받는 클래스를 구현하여 테스트하는 프로그램을 작성하시오. - 윈도우의 가로와 세로가 각각 300, 200으로 - 윈도우의 콘텐트 페인 색상을 Color.red로 - 윈도우의 캡션 제목을 "프로그래밍 연습 1"로 - 윈도우의 종료 버튼으로 프로그램도 함께 종료하도록 Chapter9_1.java package Chapter9_1; import java.awt.Color; import java.awt.Container; import javax.swing.JFrame; public class Chapter9_1 extends JFrame{ public Chapter9_1(String title) { // 생성자 setDefaultCloseOperation(JF.. 2018. 9. 28.
[명품자바프로그래밍] 8장 실습문제(2) 첨부파일 : a.jpg 6. 자바 소스 파일을 읽어들여서 맨 앞에 행 번호를 붙여서 화면에 출력하는 프로그램을 작성하라. Chapter8_6.java package Chapter8; //6번 //자바 소스 파일을 읽어들여서 맨 앞에 행 번호를 붙여서 화면에 출력하는 프로그램을 작성하여라. import java.io.FileReader; import java.io.IOException; public class Chapter8_6 { public static void main(String[] args) { // TODO Auto-generated method stub FileReader fin = null; try { fin = new FileReader("C:\\Users\\doqtq\\Documents\.. 2018. 9. 27.
[명품자바프로그래밍] 8장 실습문제(1) 1. a.jpg 파일의 크기를 화면에 출력하는 프로그램을 작성하라. 파일의 크기는 File 클래스의 length() 메소드를 이용하면 된다. a.jpg는 프로젝트 폴더 밑에 있어야 한다. Chapter8_1.java package Chapter8; //1번 //a.jpg 파일의 크기를 화면에 출력하는 프로그램을 작성하라. //파일의 크기는 File 클래스의 length() 메소드를 이용하면 된다. //a.jpg는 프로젝트 폴더 밑에 있어야 한다. import java.io.File; import java.io.FileInputStream; import java.io.IOException; public class Chapter8_1 { public static void main(String[] args) .. 2018. 9. 27.
[명품자바프로그래밍] 7장 Open Challenge 제네릭 해시맵(HashMap)을 이용하여 전화번호 관리 프로그램을 만들어보자. Phone 클래스를 작성하여 하나의 전화번호 정보를 표현한다. 하나의 전화번호 정보는 이름, 주소, 전화번호로 구성된다. 동일한 이름을 가진 사람이 입력되지 않도록 프로그램에서 걸러야 한다. 이 프로그램의 메뉴는 삽입, 삭제, 찾기, 전체 보기, 종료의 총 5가지이다. 실행 사례를 들면 다음과 같다. 문제를 단순화하기 위해 파일 입출력은 하지 않아도 되며 연습문제를 통해 파일 입출력 메뉴를 삽입해보는 것이 좋겠다. import java.util.HashMap; import java.util.Iterator; import java.util.Scanner; import java.util.Set; class Phone{ privat.. 2018. 9. 27.
[절대JAVA]8장 프로그래밍 연습문제(2) 5. 위에서 작성한 스레드 PrimeNumber01을 참고하여 다음 조건을 만족하도록 스레드 PrimeNumber02 프로그램을 작성하여 클래스 Ex05의 main() 메소드에서 테스트하시오. - 클래스 PrimeNumber02는 1에서 지정된 생성자의 인자까지 소수를 구하여, 지정된 스레드 이름을 출력한 후 소수를 모두 출력하는 프로그램 - 클래스 Ex05의 main() 메소드에서 다음을 실행하면 지정된 스레드 이름이 출력되고, 1에서 20사이의 소수가 다음과 같이 출력 PrimeNumber02 pn = new PrimeNumber02(20, "소수 만드는 스레드"); pn.start(); 소수 만드는 스레드: 2 3 5 7 11 13 17 19 Ex05.java package Chapter8_5; p.. 2018. 9. 27.
반응형