GWT - Layout Paneller

Yerleşim Panelleri başka widget'lar içerebilir. Bu paneller, widget'ların Kullanıcı Arayüzünde gösterilme şeklini kontrol eder. Her Panel küçük aracı, Panel sınıfından özellikleri miras alır, bu da Widget sınıfından özellikleri miras alır ve bu da UIObject sınıfından özellikleri devralır.

Sr.No. Widget ve Açıklama
1 GWT UIObject Sınıfı

Bu pencere öğesi, bir <div> öğesi kullanılarak HTML olarak yorumlanmayan ve blok düzeniyle görüntülenmesine neden olan metin içerir.

2 GWT Widget Sınıfı

Bu pencere öğesi HTML metni içerebilir ve html içeriğini bir <div> öğesi kullanarak görüntüleyerek blok düzeniyle görüntülenmesine neden olur.

3 GWT Panel Sınıfı

Bu, diğer widget'ları içerebilen widget'lar olan tüm paneller için soyut bir temel sınıftır.

Yerleşim Panelleri

Aşağıdakiler birkaç önemli Düzen Panelidir -

Sr.No. Widget ve Açıklama
1 FlowPanel

Bu widget, varsayılan HTML mizanpajı davranışını kullanarak alt widget'larını formatlayan bir paneli temsil eder.

2 Yatay Panel

Bu widget, tüm widget'larını tek bir yatay sütunda yerleştiren bir paneli temsil eder.

3 Dikey Panel

Bu widget, tüm widget'larını tek bir dikey sütunda yerleştiren bir paneli temsil eder.

4 Yatay Bölünmüş Panel

Bu araç takımı, iki parçacığı tek bir yatay sırada düzenleyen ve kullanıcının iki parçacığın her birine ayrılmış genişliğin oranını etkileşimli olarak değiştirmesine izin veren bir paneli temsil eder. HorizontalSplitPanel içinde bulunan widget'lar, gerektiğinde otomatik olarak kaydırma çubuklarıyla dekore edilecektir.

5 VerticalSplitPanel

Bu pencere öğesi, iki parçacığı tek bir dikey sütunda düzenleyen ve kullanıcının iki parçacığın her birine atanan yükseklik oranını etkileşimli olarak değiştirmesine olanak tanıyan bir A panelini temsil eder. VertialSplitPanel içinde bulunan widget'lar, gerektiğinde otomatik olarak kaydırma çubuklarıyla dekore edilecektir.

6 FlexTable

Bu pencere öğesi, istek üzerine hücreler oluşturan esnek bir tabloyu temsil eder. Pürüzlü olabilir (yani, her satır farklı sayıda hücre içerebilir) ve tek tek hücreler birden çok satır veya sütunu kapsayacak şekilde ayarlanabilir.

7 Kafes

Bu pencere öğesi, hücrelerinde metin, html veya bir alt Pencere Öğesi içerebilen dikdörtgen bir ızgarayı temsil eder. İstenen satır ve sütun sayısına göre açıkça yeniden boyutlandırılmalıdır.

8 DeckPanel

bir seferde yalnızca birinin görülebildiği bir 'destede' tüm alt bileşenlerini görüntüleyen panel. TabPanel tarafından kullanılır.

9 DockPanel

Bu widget, alt widget'larını dış kenarlarında "sabitlenmiş" olarak yerleştiren ve son widget'inin ortasındaki kalan alanı kaplamasına izin veren bir paneli temsil eder.

10 HTMLPanel

Bu pencere öğesi, HTML içeren ve bu HTML içindeki tanımlanmış öğelere alt pencere öğeleri ekleyebilen bir paneli temsil eder.

11 TabPanel

Bu widget, her biri başka bir widget içeren sekmeli bir sayfa kümesini temsil eden bir paneli temsil eder. Kullanıcı kendileriyle ilişkili çeşitli sekmeleri seçerken alt widget'ları gösterilir. Sekmeler rastgele HTML içerebilir.

12 Bileşik

Bu pencere aracı, başka bir pencere aracını sararak sarmalanmış pencere aracının yöntemlerini gizleyen bir pencere öğesi türünü temsil eder. Bir panele eklendiğinde, kompozit, tam olarak sarmaladığı widget eklenmiş gibi davranır.

13 SimplePanel

Bu widget, yalnızca bir widget içeren paneller için bir Base sınıfını temsil eder.

14 ScrollPanel

Bu widget, içeriğini kaydırılabilir bir alana saran basit bir paneli temsil eder

15 FocusPanel

Bu widget, içeriğini odaklanabilir hale getiren basit bir paneli temsil eder ve fare ve klavye olaylarını yakalama yeteneği ekler.

16 FormPanel

Bu widget, içeriğini bir HTML <FORM> öğesi ile saran bir paneli temsil eder.

17 PopupPanel

Bu pencere öğesi, pop updiğer aletler üzerinde. Tarayıcının istemci alanını (ve önceden oluşturulmuş açılır pencereleri) kaplar.

18 İletişim kutusu

Bu pencere öğesi, üstte bir başlık alanına sahip olan ve kullanıcı tarafından sürüklenebilen bir açılır pencere biçimini temsil eder. PopupPanel'den farklı olarak, PopupPanel.setWidth (String) ve PopupPanel.setHeight (String) 'e yapılan çağrılar, henüz bir widget eklenmemiş olsa bile iletişim kutusunun genişliğini ve yüksekliğini ayarlar.