728x90

코딩 연습장 160

[명품 자바 프로그래밍] Java 12장 실습 문제

1. 패널에 paintComponent()를 이용하여 이미지를 그리는 2개의 문제이다. (1) FlowLayout 배치 관리자를 가진 패널의 바탕 크기에 일치하도록 "back.jpg" 이미지를 출력하고 그 위에 "Hide/Show" 버튼이 보이도록 프로그램을 작성하라. 이문제는 그래픽 컴포넌트를 동시에 사용할 수 있음을 보여주기 위한 것이다. (2) "Hide/Show" 버튼이 클릭되면 이미지가 보이게 하고 다시 클릭하면 보이게 하라. package Java11_2; import java.awt.Graphics; import java.awt.Image; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax..

[명품 자바 프로그래밍] Java 11장 실습 문제

1. 아래 그림과 같이 2개의 체크박스와 버튼을 하나 만들어라. "버튼 비활성화" 체크박스를 선택하면 버튼이 작동하지 못하게 하고, 해제하면 다시 작동하게 하라. "버튼 감추기" 체크박스를 선택하면 버튼이 보이지 않도록 하고 해제하면 버튼이 보이도록하라. 내 풀이 import java.awt.Container; import java.awt.FlowLayout; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import javax.swing.JButton; import javax.swing.JCheckBox; import javax.swing.JFrame; public class Sw11_01 extends JFrame{ priv..

[결과] JavaScript 개인 프로젝트(JavaScript, HTML5, CSS, JQuery)

2021/04/01(목) HTML5와 JavaScript를 이용한 개인 프로젝트 동영상 이미지를 입력받아 Canvas를 이용하여 배열에 띄우고 사진을 흑백, 축소, 확대, 엠보싱 등 효과를 주는 웹 프로젝트 배경에 나오는 움직이는 화면도 하나의 큰 캔버스로 이것은 Module을 이용하여 띄우고 앞에 작은 캔버스하나를 Script로 띄워 구현 오디오 효과를 사용하여 좀더 감성적인 웹을 구성 각각 디즈니 영화 인어공주, UP, 코코를 모티브로 구성 참고) 각각 자세한 설명과 화면 구현은 블로그에 따로 정리를 했음 - 첫화면 https://cordingdoah.tistory.com/81 자바스크립트 이용한 개인 프로젝트 - 1(첫 화면, 슬라이드 화면) 2021/04/01(목) 자바스크립트를 이용하여 영상처리..

자바스크립트 영상 처리 코딩

2021/03/24(화) 엠보싱 처리하는 메소드 - 2개의 사진중에 선택을 받아 선택한 사진을 엠보싱처리 3x3 영역으로 처리 inImageArray : 첫번째 사진이 저장되어 있는 배열 secondImageArray : 두번째 사진이 저장되어 있는 배열 //엠보싱 function embossImage() { if (inputSelectImage == 0) alert("사진을 선택해 주세요!"); //엠보싱 화소 영역 처리 var mask = [[-1., 0., 0.], [0., 0., 0.], [0., 0., 1.]]; if (inputSelectImage == 1) { //입시 입력 배열 tmpInputArray = new Array(inHeight + 2); // 2칸 큰 배열 for (var i ..

자바 카드 번호 맞추기 게임(UP & DOWN 게임)

2021/03/14(일) ​ ​ ​ ​ ​ 숨겨진 카드의 수를 맞추는 게임을 만들어보자. 0에서 99까지의 임의의 수를 가진 카드를 한 장 숨기고 이 카드이 수를 맞추는 게임이다. 아래의 화면과 같이 카드 속의 수가 77인 경우를 보자. 수를 맞추는 사람이 55라고 입력하면 "더 높게". 다시 70을 입력하면 "더 높게"라는 식으로 범위를 좁혀가면서 수를 맞춘다. 게임을 반복하기 위해 Y/N을 묻고 N인 경우 종료된다. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ 내 풀이 import java.util.Scanner; public class MatchingCardsGame { public static void main(String[] args) { Scanner scan = new Scanner(System...

Visual Studio Code설치(HTML5사용)

2021/03/16(화) code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code.visualstudio.com 홈페이지 들어가기 windows x 64 stable을 설치 첫화면에서 왼쪽 5번째 아이콘 클릭 검색창에 korean으로 치고 첫번째 나..

자바 4장 연습문제(클래스와 객체)-2

2021/03/14(일) ​ ​ ​ ​ ​ 문제) --- 내풀이는 밑에 4-5) 다음 설명대로 Circle 클래스와 CircleManager 클래스를 완성하라. import java.util.Scanner; class Circle{ private double x, y; private int radius; public Circle(double x, double y, int radius) { } public void show() { } } public class CircleManager { public static void main(String[] args) { Scanner scanner = Circle c[] = for(int i=0; i< ; i++) { System.out.print("x, y, ra..

자바 4장 연습문제(클래스와 객체)-1

2021/03/14(일) ​ ​ ​ ​ ​ 문제) -- 내 풀이는 밑에 4-1) 자바 클래스를 작성하는 연습을 해보자. 다음 main() 메소드를 실행하였을 때 예시와 같이 출력되도록 TV 클래스를 작성하라. public class PracticeProblem01 { public static void main(String[] args) { Tv myTv = new Tv("LG",2017,32); myTv.show(); } } LG에서 만든 2017년형 32인치 TV ​ ​ ​ ​ ​ 4-2) Grade 클래스를 작성해보자. 3 과목의 점수를 입력받아 Grade 객체를 생성하고 성적 평균을 출력하는 main()과 실행 예시는 다음과 같다. public static void main(String[] args..

728x90