GWT에서 진정한 BorderLayout 효과를 얻는 방법은 무엇입니까?BorderLayout with GWT
라이브러리가 없으면 가능한 경우? 라이브러리를 사용해야하는 경우 유료 라이브러리가 아니며 더 이상 사용되지 않는 라이브러리도 없습니까?
GWT에서 진정한 BorderLayout 효과를 얻는 방법은 무엇입니까?BorderLayout with GWT
라이브러리가 없으면 가능한 경우? 라이브러리를 사용해야하는 경우 유료 라이브러리가 아니며 더 이상 사용되지 않는 라이브러리도 없습니까?
에서 좀 걸릴 수 있습니다. DockLayoutPanel
과 하위 클래스 인 SplitLayoutPanel
은이 기능을 두 가지 방식으로 제공합니다.
레이아웃 패널 클래스 사용에는 두 가지 중요한 사항이 있습니다. 먼저 엄격한 doctype (예 : html5 doctype)을 사용합니다. 둘째, 모든 패널에 크기가 주어져야하며 크기 변경에 대한 정보를 받아야합니다. 따라서 모든 패널에 RequiresResize
인터페이스가 구현되어 있습니다.
가장 쉬운 방법은 RootPanel
이 아닌 RootLayoutPanel
으로 시작하는 것입니다. 그러면 브라우저 창에서 크기 조정 이벤트가 발생합니다. 그런 다음 원하는 레이아웃 패널에 추가하면 크기가 조정됩니다.
자신 만의 위젯 서브 클래스를 만들고 크기 조정이 발생할 때 알림을 받으려면 RequiresResize
을 구현해야합니다. 마찬가지로 자식 크기를 조정할 위젯 하위 클래스를 작성하는 경우 ProvidesResize
인터페이스를 구현해야합니다.
HLayout
또는 VLayout
을 사용하고이를 달성하기 위해 맞춤 CSS 스타일을 설정하십시오.
는 또한 2.0 *LayoutPanel
classes은 거의 확실하게 당신이 원하는 무엇을, Kinjal의 게시물에서이 Layout documentation