GWT-레이아웃 패널
레이아웃 패널은 다른 위젯을 포함 할 수 있습니다. 이 패널은 위젯이 사용자 인터페이스에 표시되는 방식을 제어합니다. 모든 Panel 위젯은 Panel 클래스의 속성을 상속받으며,이 속성은 Widget 클래스의 속성을 상속하고 UIObject 클래스의 속성을 상속합니다.
Sr. 아니. | 위젯 및 설명 |
---|---|
1 | GWT UIObject 클래스 이 위젯에는 <div> 요소를 사용하여 HTML로 해석되지 않고 블록 레이아웃으로 표시되는 텍스트가 포함되어 있습니다. |
2 | GWT 위젯 클래스 이 위젯은 HTML 텍스트를 포함 할 수 있으며 <div> 요소를 사용하여 html 콘텐츠를 표시하므로 블록 레이아웃으로 표시됩니다. |
삼 | GWT 패널 클래스 이것은 다른 위젯을 포함 할 수있는 위젯 인 모든 패널의 추상 기본 클래스입니다. |
레이아웃 패널
다음은 몇 가지 중요한 레이아웃 패널입니다 .
Sr. 아니. | 위젯 및 설명 |
---|---|
1 | FlowPanel 이 위젯은 기본 HTML 레이아웃 동작을 사용하여 하위 위젯의 형식을 지정하는 패널을 나타냅니다. |
2 | HorizontalPanel 이 위젯은 모든 위젯을 단일 가로 열에 배치하는 패널을 나타냅니다. |
삼 | VerticalPanel 이 위젯은 모든 위젯을 하나의 세로 열에 배치하는 패널을 나타냅니다. |
4 | HorizontalSplitPanel 이 위젯은 하나의 가로 행에 두 위젯을 배열하는 패널을 나타내며 사용자가 두 위젯 각각에 할당 된 너비의 비율을 대화식으로 변경할 수 있습니다. HorizontalSplitPanel에 포함 된 위젯은 필요할 때 자동으로 스크롤바로 장식됩니다. |
5 | VerticalSplitPanel 이 위젯은 하나의 세로 열에 두 개의 위젯을 배열하는 A 패널을 나타내며 사용자가 두 위젯 각각에 할당 된 높이의 비율을 대화식으로 변경할 수 있습니다. VertialSplitPanel에 포함 된 위젯은 필요할 때 자동으로 스크롤바로 장식됩니다. |
6 | FlexTable 이 위젯은 필요에 따라 셀을 생성하는 유연한 테이블을 나타냅니다. 들쭉날쭉 할 수 있으며 (즉, 각 행에 서로 다른 수의 셀이 포함될 수 있음) 개별 셀이 여러 행 또는 열에 걸쳐 있도록 설정할 수 있습니다. |
7 | 그리드 이 위젯은 셀 내에 텍스트, html 또는 자식 위젯을 포함 할 수있는 직사각형 격자를 나타냅니다. 원하는 행과 열 수로 명시 적으로 크기를 조정해야합니다. |
8 | DeckPanel 모든 하위 위젯을 한 번에 하나만 볼 수있는 '데크'에 표시하는 패널입니다. TabPanel에서 사용됩니다. |
9 | DockPanel 이 위젯은 하위 위젯을 바깥 쪽 가장자리에 "도킹 된"상태로 배치하고 마지막 위젯이 중앙의 나머지 공간을 차지할 수 있도록하는 패널을 나타냅니다. |
10 | HTMLPanel 이 위젯은 HTML이 포함 된 패널을 나타내며 해당 HTML 내에서 식별 된 요소에 하위 위젯을 첨부 할 수 있습니다. |
11 | TabPanel 이 위젯은 각각 다른 위젯을 포함하는 탭이있는 페이지 세트를 나타내는 패널을 나타냅니다. 사용자가 관련된 다양한 탭을 선택하면 하위 위젯이 표시됩니다. 탭은 임의의 HTML을 포함 할 수 있습니다. |
12 | 합성물 이 위젯은 래핑 된 위젯의 메서드를 숨기고 다른 위젯을 래핑 할 수있는 위젯 유형을 나타냅니다. 패널에 추가하면 컴포지트는 래핑 된 위젯이 추가 된 것처럼 정확하게 작동합니다. |
13 | SimplePanel 이 위젯은 위젯이 하나만 포함 된 패널에 대한 Base 클래스를 나타냅니다. |
14 | ScrollPanel 이 위젯은 스크롤 가능한 영역에서 내용을 감싸는 간단한 패널을 나타냅니다. |
15 | FocusPanel 이 위젯은 컨텐츠에 초점을 맞출 수있는 간단한 패널을 나타내며 마우스 및 키보드 이벤트를 포착하는 기능을 추가합니다. |
16 | FormPanel 이 위젯은 HTML <FORM> 요소에서 내용을 래핑하는 패널을 나타냅니다. |
17 | PopupPanel 이 위젯은 pop up다른 위젯보다. 브라우저의 클라이언트 영역 (및 이전에 생성 된 팝업)을 오버레이합니다. |
18 | DialogBox 이 위젯은 상단에 캡션 영역이 있고 사용자가 드래그 할 수있는 팝업 형태를 나타냅니다. PopupPanel과 달리 PopupPanel.setWidth (String) 및 PopupPanel.setHeight (String)를 호출하면 위젯이 아직 추가되지 않은 경우에도 대화 상자 자체의 너비와 높이가 설정됩니다. |