분류 전체보기(14827)
-
Panel 클래스, Panel 클래스의 생성자, Panel 클래스의 주요메서드
Panel 클래스 · 컴포넌트들을 그룹별로 묶어서 처리할 때 주로 사용합니다.· 컴포넌트들을 Panel에 배치하고 Panel을 Frame에 부착합니다.· Frame에 컴포넌트를 직접 붙이지 않고 Panel에 그룹별로 붙이고, 다시 Panel을 Frame에 붙이는 경우가 일반적입니다.· 다른 Panel을 생성하여 자신에게 붙일 수 있어 윈도우 프로그램을 만들때는 여러 개의 Panel을 사용하여 만들게 됩니다. Panel 클래스의 생성자 메소드 설명 void addNotify( ) 패널의 피어를 작성합니다. AccessibleContext getAccessibleContext( ) Panel에 관련한 AccessibleContext를 얻어옵니다.
-
Frame, Frame 클래스의 생성자, Frame 클래스의 주요메서드
Frame· Window 클래스의 하위 클래스로 일반적인 응용프로그램에서 윈도우(창)를 생성하기 위해 사용되는 클래스· Frame 클래스의 상위 클래스인 Window 클래스는 타이틀, 메뉴 등이 지원되지 않기 때문에 일반적으로 사용하지 않고 Frame 클래스를 사용합니다 · Frame 클래스는 기본적으로 경계선(Border), 타이틀, 메뉴, 시스템상자(최소화, 최대화, 종료 버튼) 등의 기능을 제공합니다· Frame은 다른 윈도우에 속해 있지 않은 윈도우(최상위 레벨 윈도우)입니다.· 대부분의 윈도우 Application 에서 사용되며 윈도우 화면을 나타내는 클래스· setSize(), setBounds()메서드 등을 이용해서 Window의 크기를 설정한 후 setVisible(), show()메서드를..
-
GUI 프로그래밍 절차 (AWT, SWING)
GUI 프로그래밍 절차 (AWT, SWING)
-
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..