- 제1 8 장 고급 도형 프로 그래 밍
자가 측정 문제: 1. 그래 픽 프로그램 에서 사용자 에 게 선택 할 수 있 는 다양한 방법 을 제공 합 니 다. P433 드 롭 다운 메뉴 (pull - 다운 menu), 팝 업 메뉴 (pop - up menu), 대화 상자 창 (dialogue window), 체크 단추 (radio button), 조합 상자 (combo box).
2. JMenuBar 클래스, JMMenu 클래스, JMenuItem 클래스 를 사용 하여 드 롭 다운 메뉴 를 구축 합 니 다. 하나의 메뉴 를 만 들 려 면 세 가지 내용 이 필요 합 니 다. 맨 위 에 있 는 메뉴 표시 줄 (menu bar), 다른 메뉴 (menu) 와 각 메뉴 에 각각 메뉴 항목 (menu item) 목록 이 있 습 니 다.메뉴 항목 을 메뉴 에 추가 하고 메뉴 표시 줄 에 추가 한 다음 프레임 에 메뉴 표시 줄 을 추가 합 니 다.
3. 모드 대화 상자 와 비 모드 대화 상자 의 차이 점: P445 모드 대화 상자 가 보 이 는 상태 일 때 사용 자 는 원래 프레임 과 상호작용 을 할 수 없습니다. 모드 대화 상 자 를 먼저 닫 아야 원래 프레임 과 상호작용 을 할 수 있 습 니 다.비 모드 대화 상자 가 보 이 는 상태 에 있 을 때 사용 자 는 원래 프레임 워 크 와 상호작용 을 할 수 있 고 심지어 원래 프레임 워 크 를 직접 닫 을 수 있 으 며 비 모드 대화 상자 도 원래 프레임 워 크 와 함께 닫 을 수 있 습 니 다.
4. 드 롭 다운 메뉴 와 팝 업 메뉴 의 사용 장면 차이: 드 롭 다운 메뉴 는 전역 환경 에 적 용 됩 니 다.팝 업 메뉴 는 특정 환경 에 적 용 됩 니 다.
5. 팝 업 메뉴 와 대화 상자 창의 차이 점: P442 는 원래 프레임 이나 창의 일부분 이 항상 대화 상자 창 을 사용 하 는 것 을 원 하지 않 습 니 다.
6. 여러 개의 체크 버튼 은 어떻게 함께 일 합 니까?P445 Button Group 대상 을 만 들 고 선택 단 추 를 하나씩 이 그룹 에 추가 하면 함께 작업 할 수 있 습 니 다.
7. File 클래스 의 getName 방법 과 getPath 방법의 차이 점: P453getName 은 파일 의 이름 만 제공 하고 getPath 는 파일 의 전체 경로 와 이름 을 제공 합 니 다.
8. JComboBox 대상 에서 선택 한 항목 을 어떻게 판단 합 니까? getSelected Item () 함 수 는 선택 한 항목 의 내용 을 되 돌려 줍 니 다.
9. Notepad. exe 코드 호출:
try {
Runtime.getRuntime().exec("C:\\Windows\
otepad.exe");
} catch (IOException ioe) {
System.out.println(ioe);
}
10. JSlider 의 기본 범위: 기본 최소 값 과 최대 값 은 각각 0 과 100 입 니 다.
프로 그래 밍 연습: 코드 첨부 1. 다 이 루어 졌 으 니 고치 고 싶 은 것 이 없다.2. DiaglogModalDemo.java RunDiaglogModalDemo.java3. 그래 픽 인 터 페 이 스 는 그만 두 겠 습 니 다.4. SliderRectangleDemo.java RunSliderRectangleDemo.java5. DrawFigure. java RunDrawFigure. java 주석: 기본 적 인 몇 개의 상호작용 구성 요 소 는 DrawFigure 에서 사용 되 었 습 니 다. 더 이상 6 문 제 를 풀 지 않 습 니 다. 그래 픽 인터페이스 가 너무 오래 걸 립 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.