Development(7985)
-
Container(컨테이너), 컨테이너 클래스의 종류, 컨테이너 종류 및 상속관계, add()메소드
Container(컨테이너)http://codedragon.tistory.com/4691 컨테이너 클래스의 종류컨테이너에 컴포넌트를 부착시키기 위해서는 add()메서드를 사용해야 합니다.· Frame· Window· Panel· Applet· Dialog· FileDialog· ScrollPane 컨테이너 종류 및 상속관계 add()메소드· 컨테이너에 컴포넌트를 부착시키는 메소드입니다.· 컨테이너 클래스의 인스턴스 명칭이 a 이고 이 컨테이너 내에 포함될 컴포넌트의 명칭이 b 라고 가정하면 다음과 같이 a 에 b 를 포함(부착; 추가)시킬 수 있습니다.
-
Container(컨테이너), 컨테이너와 컴포넌트 관계
Container(컨테이너) 추상클래스로서 다른 컴포넌트를 포함할 수 있는 기능을 가진 컴포넌트들의 상위 클래스 최상위 컨테이너는 다른 컨테이너에 속하지 않고 독립적으로 존재 가능한 컨테이너로 모든 컴포넌트는 컨테이너에 포함되어야 출력이 가능합니다. 컨테이너는 자신의 영역 내부에 다른 컴포넌트를 포함시키고 관리하는 역할을 합니다 컨테이너가 다른 컨테이너를 포함할 수도 있습니다. 컴포넌트는 컨테이너에 부착시키지 않으면 독자적으로 화면에 출력될 수가 없고 반드시 컨테이너에 부착을 시켜야만 화면에 출력이 됩니다. 컴포넌트는 컨테이너에 포함되어야 화면에 출력될 수 있는 GUI객체를 말하며 부착은 add() 메소드를 사용합니다. 컨테이너에 컴포넌트의 위치를 결정하는 것을 배치(Layout)라고 합니다. 컨테이너와..
-
Visual Studio Code - .py 프로그래밍 및 디버깅 - .py 코딩 및 실행, 파이썬 터미널에서 실행하기
Visual Studio Code - .py 프로그래밍 및 디버깅· .py 코딩 및 실행· 파이썬 터미널에서 실행하기 .py 코딩 및 실행.py 확장자를 가진 파이썬 코드파일을 생성한 후 코드를 작성합니다. VSC 메뉴: [Debug] >> [Start Without Debugging] 상단에 디버깅 도구가 표시됩니다. 결과출력없이 실행되어 집니다. 결과를 화면에 출력하고 싶은 경우 아래 쪽의 "파이썬 터미널에서 실행하기"를 통해 출력결과를 확인할 수 있습니다.디버깅 모드로 실행하면, 로컬변수, 콜스택 등 디버깅 정보를 이용할 수 있으며, Step Over, Step Into 등의 디버거 컨트롤을 사용할 수 있습니다. Python 정적 코드 분석기 Pylint 를 설치하라는 메시지가 나오면 [Instal..
-
List vs Set vs Map
List vs Set vs Map
-
TreeMap<K, V> 클래스, Class TreeMap<K,V>, TreeMap의 생성자
TreeMap 클래스 · 이진검색트리(binary search tree)의 형태로 키와 값의 쌍으로 이루어진 데이터를 저장합니다. 검색과 정렬에 적합한 컬렉션 클래스입니다.· 키들의 모임을 얻어와야 키를 순차적으로 검색할 수 있습니다. · navigableKeySet 메소드는 키들이 모여있는 컬렉션 인스턴스의 참조 값을 반환합니다.· HashSet 이나 HashMap을 사용하던 도중 정렬기능이 필요할 때 정렬 기능을 지원해주는 TreeSet이나 TreeMap으로 변환해서 사용하는 것이 가능합니다. TreeSet의 경우에는 Comparator 인터페이스를 이용하여 구현해서 사용자가 직접 정렬을 구현할 수 있습니다. Class TreeMaphttps://docs.oracle.com/javase/8/docs/..
-
Sublime text 3-package control 설치하기
Package Control설치를 위한 Python code 카피해 오기 홈페이지 접속 https://sublime.wbond.net/installation https://packagecontrol.io/installation 설치한 Sublime 3 버전 선택 버전에 맞는 내용 선택 후 카피 import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.req..