Java
-
명품JAVA 11장 실습문제 10번CSE/Java 2015. 6. 13. 10:56
10개의 레이블을 순서대로 클릭하는 게임 * 각각의 레이블 사이즈 15 X 15 0 ~ 9 까지 순서대로 클릭해야함 모두 클릭하면 다시 랜덤으로 레이블 배치 import java.awt.*; import javax.swing.*; import java.awt.event.*; public class P10 extends JFrame { Container c; JLabel[] l = new JLabel[10]; // 0~9 까지 생성할 10개의 라벨 생성 int flag = 0; // 라벨이 순서대로 지워지기 위한 flag P10() { setTitle("Ten 레이블 클릭"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); c = getContentPane(); c...
-
[Eclipse] 클래스 다이어그램 생성하기CSE/Eclipse 2015. 6. 12. 16:16
1. 이클립스 -> Help -> Install New Software... 2. Work with 란에 http://www.objectaid.net/update 입력 한 뒤, Enter 생성된 ObjectAid UML Explorer 체크 후, Next, 또 Next I accept... 하셔야 겠죠?? 하시고 Finish. 설치하다 Warning 뜨는데 개무시 하고 OK. 그리고 restart. 3. 설치 후, new -> other -> ObjectAid UML Diagram ->Class Diagram 선택 위와 같은 창 뜬다.(그럼 반은 성공!) 여기서 browse를 선택하여 class diagram을 만들고자 하는 프로젵 지정. Name은 알아서 지정. Finish ! 그러면 아까 지정한 경로..
-
[Sort] 버블 정렬(Bubble Sort)CSE/Sort 2015. 6. 12. 15:31
버블 정렬(Bubble Sort) [출처: 위키] 개념: 인접한 두개의 원소를 비교하여 자리를 교환하는 방식으로, 첫번째 원소부터 마지막 원소까지 반복하면서 가장 큰 원소가 마지막 자리로 정렬하게 되는 방식 개념은 일단 이렇습니다... 네... 역시 그림으로 보는게 나을듯 싶네요~ 버블버블은 너무 캡쳐뜰것이 많아서 이 포스팅은 개고생의 포문이 보이는 듯 싶네요ㅜㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ 그럼 시작!! 자, 이렇게 5개의 값으로 시작하것습니다~ 1단계: 버블버블은 음... 2개씩 비교해서 큰 수를 맨 뒤로 보내는 방식입니다. 아래 그림을 통해서 1단계가 어떻게 진행되는지 보시와요 빨간 괄호 안에서 비교를 통해 어떤게 큰 수인지 찾아서 둘이 자리를 바꿉니다!! 69가 크니깐 10이랑 자리를 바꾸겠죠?? 아래처럼..