![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bVSS1m/btsH0oLpj3G/txB4x4tHXvLlAAnyqpozk0/img.jpg)
✏️ 멀티태스킹 멀티태스킹멀티태스킹(multitasking)이란 멀티 + 태스킹의 합성어로서 다수의 작업을 동시에 처리하는 것을 말한다. 간단한 응용프로그램은 보통 하나의 작업(태스크)만 하는 경우가 대부분이지만, 큰 규모의 응용프로그램은 많은 경우 여러 작업(태스크)을 동시에 실행하게 된다. 그래서 멀티태스킹은 응용프로그램의 여러 작업(태스크)이 동시에 진행되게 하는 기법으로, 응용프로그램의 목적을 효율적으로 달성하게 한다. 아래 사진은 멀티태스킹 소프트웨어 사례이다. 스레드와 멀티태스크스레드는 thread of control의 준말로서 프로그램 코드를 실행하는 하나의 실 혹은 제어의 개념으로, 하나의 스레드는 하나의 작업만 처리할 수 있다. 좀 더 구체적으로 가보면 스레드는 운영체제나 JVM에서 태..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bjfuoP/btsHZ5YSnsi/s2kuIa3hat1Cz1D4dY9ASk/img.jpg)
✏️ 스윙 컴포넌트 그리기paintComponent()모든 스윙 컴포넌트가 가지고 있는 메소드로서, 스윙 컴포넌트가 자신의 내부를 그리며 원형은 아래와 같다.void paintComponent(Graphics g) // 컴포넌트 내부 모양 그리기 또한 paintComponent()는 JComponent의 추상 메소드이므로 모든 스윙 컴포넌트가 오버라이딩하여 가지고 있다. 그리고 스윙 컴포넌트에 paintComponent()가 호출되는 경우는 아래와 같다.// 컴포넌트의 크기나 위치 변경 등 컴포넌트에 변화가 생길 때// 다른 윈도우에 의해 가려졌다가 드러날 때// 아이콘화되었다가 본래 크기로 복구할 때// 응용프로그램이 컴포넌트의 repaint() 메소드를 호출하여 강제로 다시 그릴 때 JPanel 상속..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/RjaHZ/btsH1n0xR5d/Ehci8GmFf1NHg2mppoF85K/img.jpg)
✏️ 일반단축키설명[Alt] + [0-9]각 단축키에 해당하는 도구창 열기[Ctrl] + [S]모두 저장[Ctrl] + [Shift] + F12에디터 영역을 최대크기로 토글[Ctrl] + [Alt] + S설정(Settings) 열기[Ctrl] + [Alt] + [Shift] + S프로젝트 구조(Project Structure) 열기[Shift] and [Shift]검색 열기 ✏️ 디버깅단축키설명[F8]다음 라인으로 이동[F7]현재 메소드로 돌아가기[Shift] + [F8]현재 메소드를 호출한 곳으로 가기[Alt] + [F9]포커스 되어 있는 라인으로 이동[Alt] + [F8]현재 라인에서 사용 가능한 모든 코드를 실행[F9]다음 브레이크 포인트까지 진행 ✏️ 검색단축키설명[Shift] and [Shif..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/rT7jB/btsHZhR3lMF/jA48clePfQ5x7jghlFMoek/img.jpg)
✏️ 스윙 프로그램으로 GUI 화면 구성하기스윙 프로그램으로 GUI 화면을 구성하는 방법은 2가지이다. 첫 번째는 컴포넌트 기반 GUI 프로그래밍으로 스윙 패키지에 주어진 GUI 컴포넌트를 이용하는 방법으로 쉡게 GUI 프로그램을 작성할 수 있는 방법이 있지만 자바 패키지에서 제공하는 GUI 컴포넌트의 한계를 벗어날 수 없다. 두 번째는 그래픽 기반 GUI 프로그래밍이다. 선, 원 등의 도형과 이미지를 이용하여 그래픽으로 직접 화면에 그리는 방법으로 실행 속도가 빠르고 독특한 GUI를 구성할 수 있지만 프로그래밍에 대한 개발자의 부담이 큰 단점이 있다. 아래 사진은 스윙 컴포넌트의 상속 구조이다. 스윙 컴포넌트의 공통 메소드// 컴포넌트 모양 관련 메소드void setForeground(Color) ..
- Total
- Today
- Yesterday
- 알고리즘 공부
- 반복문
- BFS
- c++ string
- 우선순위 큐
- js
- 백준 풀이
- C++
- 스프링 부트 crud 게시판 구현
- 카운팅 정렬
- DP
- 자바
- java
- DFS
- C++ Stack
- HTML5
- 알고리즘
- 이분 매칭
- 스택
- Do it!
- CSS
- 투 포인터
- 에라토스테네스의 체
- 유클리드 호제법
- 유니온 파인드
- 자료구조
- 백준
- 자바스크립트
- 세그먼트 트리
- html
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |