컬렉션 프레임워크 문제
1. arr[] = {10, 20, 30, 40, 50, 60, 70, 40, 30, 20} 배열에 중복된 데이터를 제거하고 아래의 그림과 같이 출력하는 프로그램을 작성하시오. (데이터출력시 순서는 상관없음) 출력예] 더보기 import java.util.HashSet; import java.util.Set; public class ex01 { public static void main(String[] args) { int[] arr = {10, 20, 30, 40, 50, 60, 70, 40, 30, 20}; int i; Set set = new HashSet(); System.out.println("데이터" + "\t" + "set삽입"); for(i=0; i100000){ System.out.pri..
더보기
스윙 컴포넌트 그리기3
클리핑 클리핑 영역 설정 메소드 void setClip(int x, int y, int w, int h) 그래픽 대상 컴포넌트의 x, y위치에 w, x, h의 사격형 영역을 클리핑 영역으로 지정 void ClipRect(int x, int y, int w, int h) Graphics 객체 내에 유지되어 온 기존 클리핑 영역과 x, y에서 w, x, h 크기로 지정된 사각형영역의 교집합 영역을 새로운 클리핑 여역으로 설정한다. 클리핑 영역에 그리기 import javax.swing.*; import java.awt.*; public class GraphicsClipEx extends JFrame { private MyPanel panel = new MyPanel(); public GraphicsClipE..
더보기
스윙 컴포넌트 그리기2
도형 그리기 void drawLine(int x1, int y1, int x2, int y2) 선그리기 void drawOval(int x, int y, int w, int h) 타원그리기 void drawRect(int x, int y, int w, int h) 사격형 그리기 void drawRoundRect(int x, int y, int w, int h, int arcWidth, int arcHeight) 모서리가 둥근 사각형 그리기 Graphics의 drawLine()메소드로 선그리기 import javax.swing.*; import java.awt.*; public class GraphicsDrawLineEx extends JFrame { private MyPanel panel = new My..
더보기