StackPanel veya DecoratedStackPanel gibi bir anda yığınta birden fazla panel gösterme yeteneğine sahip bir bileşen var mı? İstediğim tüm panelleri genişletme veya daraltma seçeneğine sahip olmak ister.GWT StackPanel sınırlaması?
5
A
cevap
3
Tamam, cevabım olmadığı için, bu benim için çalışmış olan şey. Google, işlevselliği eklemek veya değiştirmek için mevcut panelleri genişletmeyi gerçekten kolaylaştırmıyor. Bu yüzden, yaptığım kaynak, gwt projemde bir paket halinde StackPanel.java
, DecoratorPanel.java
ve DecoratedStackPanel.java
kopyalarını paketledim. Bunun mümkün olduğuna eminim
public void showStack(int index) {
if ((index >= getWidgetCount()) || index < 0) {
return;
}
visibleStack = index;
setStackVisible(visibleStack, !getWidget(visibleStack).isVisible());
}
:
Gerçekten yapmak için gerekli ana değişiklik böyle bir şey için
public void showStack(int index) {
if ((index >= getWidgetCount()) || (index < 0) || (index == visibleStack)) {
return;
}
if (visibleStack >= 0) {
setStackVisible(visibleStack, false);
}
visibleStack = index;
setStackVisible(visibleStack, true); }
den StackPanel.java
sınıfta showStack(int index)
davranışını değiştirmek oldu Bunu biraz temizlemek için, ama bu hile yaptı. Diğer sınıfların aynı pakete kopyalanması gerekmesinin nedeni, StackPanel.java
'un yalnızca paket görünürlüğüne sahip olan yöntemlerinden bazılarına gönderme yapmasıdır.
İlgili konular
- 1. StackPanel için DataTrigger Tanımlanması
- 2. WPF'de StackPanel çocuklarına döngü
- 3. WPF Grid vs Stackpanel
- 4. WPF stackpanel görünürlük animasyonu
- 5. Bind Collection to StackPanel
- 6. WPF StackPanel şablonunu değiştirme
- 7. MAX_PATH sınırlaması Boost.Filesystem içinde
- 8. Liste boyutu sınırlaması C#
- 9. gwt, gwt-rpc, ext-gwt, smart gwt arasındaki fark
- 10. GWT
- 11. GWT
- 12. GWT
- 13. GWT
- 14. GWT -
- 15. GWT
- 16. GWT
- 17. Slick 3.0.1 db'ye bağlantı sınırlaması
- 18. Bölge Sınırlaması ile iPhone uygulaması
- 19. GWT kodu VEYA GWT Designer?
- 20. WPF: Stackpanel öğelerindeki aralıklar arasındaki boşluk
- 21. iPhone Geliştirme - iphone uygulaması için bellek sınırlaması
- 22. Koşullu SQLite denetim sınırlaması metin hatası
- 23. Django UNIQUE sınırlaması başarısız oldu: webapp_post.slug
- 24. Google bulut mesajlaşma: 100 çoklu gönderen sınırlaması
- 25. Node.js HTTP URL Al Uzunluk sınırlaması
- 26. Android'in doku boyut sınırlaması ile ilgileniyor
- 27. INSTALL_REFERRER mağazasını mağazada çalmak için INTRALL_REFERRER sınırlaması
- 28. GWT removeClickHandler
- 29. GWT - RPC -
- 30. GWT DOM.clone
GWT 2.5'te artık diğer dersleri kopyalamaya gerek kalmadı. –