본문 바로가기

프로그래밍/시스템

(53)
[java] GUI 창 조절 비활성화 setResizable(false) -- java swing에서 창 조절을 못하게 고정시킨다.
[java] random , Math.random 메서드 1. Random Random 메서드사용하려면 import java.util.Random; 패키지를 추가해야된다. 사용법은 밑에 사진과 같음. 먼저 Random 객체를 만들어주고 nextType를 이용해서 값을 랜덤하게 뽑아낸다. Type에는 자료형이 온다. ... %100 이면 수의범위가 -99 부터 99까지다. 2. Math.random 위 메서드는 0.4911936558621218와 같이 소숫점 단위로 난수를 발생시킨다. 반환형이 double이기 때문에 int형으로 바꿔줘야한다. 수의 범위를 지정하려면 난수 값에 곱하기를 해주면 된다. 사용방법 : (Math.random() * 최댓값) + 최솟값 위에 코드는 1~100사이의 숫자를 뽑아내서 출력해준다.
[java]입력메서드 Scanner Scanner는 java.util.Scanner 패키지내에 포함되어 있음 사용방법 : Scanner 객체명 = new Scanner(System.in) system.in은 자바라이브러리에서 제공하는 콘솔과 연결된 기본입력스트림이다. 입력받을 때 Type 변수 = 객체명.nextType() -- Type은 자료형 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 import java.util.Scanner; public class test { public static void main(String args[]) { Scanner sc=new Scanner(System.in); int d=sc.nextInt(); // int형 입력받기 double d1=sc.n..
[java] GUI , ActionListener이벤트로 이력서 만들기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 12..
[java] 오버로딩과 오버라이딩 영어 뜻 풀이부터 해봅시다. 오버로딩은 "다중정의" , 오버라이딩은 "재정의" 위와 같은 뜻을 가지고 있습니다. 먼저 오버로딩에 대해서 알아보겠습니다. 밑에 사진은 오버로딩 예제입니다. 메서드의 이름이 같아도 매개변수의 타입이나 갯수가 다르면 서로 다른 메서드로 취급하는것이 오버로딩입니다. 홍길동이라는 이름을 가진 사람이 여러명있어도 서로 다른 사람이듯이 오버로딩 개념도 그렇습니다. 오버라이딩은 뭘까요? 한마디로 자식클래스 : " 부모클래스가 나한테 A라는 메서드를 줬는데 별로 맘에 안들어.. 내 입맛대로 바꿀래! " 하는게 오버라이딩의 재정의입니다. 오버라이딩 예제 코드를 봅시다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 class AA..
[java] 상속 extends 상속이란? 부모클래스가 가지고 있던 메서드나 변수등을 자식클래스에게 물려주는것을 말합니다. 키워드는 extends 입니다. 사용법: class [자식클래스] extends [부모클래스] 예제를 한번 살펴보겠습니다. class AAA { void TEST(){ System.out.println("부모클래스의 메서드 함수"); } class bbb extends AAA{ } public class Test1 { public static void main(String[] args) { bbb te1 = new bbb(); te1.TEST(); } 결과 : 부모클래스의 메서드 함수 메인함수에서 bbb 클래스의 메서드 TEST()를 호출했습니다. 근데 뭔가 이상하지 않나요? bbb클래스에는 만들어지지도 않은 TE..
[java] GUI , ActionListener(이벤트) 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126..
[윈도우 프로그래밍] 윈도우 메뉴와 단축키 만들기 윈도우 메뉴 만들기 Win32Project 메뉴 만들기 추가 -> 리소스 [ Menu ] - [ 새로만들기 ] 캡션 입력 [ 파일 ] -> 새글 -> 열기 -> 저장하기 -> 끝내기 = 속성으로 이동 Popup 속성이 fasle이면 ID를 편집할 수 있습니다. 메뉴에 단축키를 적용하기 추가 -> 리소스 -> Accelerator -> 새로만들기 엑셀창은 ID와 보조키 그리고 키항목으로 구분됩니다. 예를들어 새글이라는 메뉴에 단축키(Ctrl+N)를 추가해주고 싶다면? 새글 메뉴 속성에 가서 ID를 주고 그 ID 값에대한 보조키와 키를 주면 됩니다. 밑에 사진처럼요.