Birden çok düğmeyi içeren birden fazla düğmeli bir web sayfası oluşturmaya çalışıyorum. Kod şöyle:GWT Açılır Penceresinde Birden Fazla Düğme
final PopupPanel jal2 = new PopupPanel();
jal2.show();
organizeFolders.addClickHandler(new ClickHandler()
{
@Override
public void onClick(ClickEvent event)
{
Window.alert("Red Button clicked!");
}
})
;
organizeIntoFolders.addClickHandler(new ClickHandler()
{
@Override
public void onClick(ClickEvent event)
{
Window.alert("Red Button clicked!");
}
})
;
organizeFiles.addClickHandler(new ClickHandler()
{
@Override
public void onClick(ClickEvent event)
{
Button filesNames= new Button("Files according to names");
Button fileTypes = new Button("Files according to their file types");
Button fileAuthors = new Button("Files according to their authors");
Button fileAlbums = new Button("Files according to their albums");
filesNames.setStyleName("filesNames");
filesNames.setSize("0.5px", "0.5px");
fileTypes.setStyleName("fileTypes");
fileTypes.setWidth("5px");
fileTypes.setHeight("5px");
fileAuthors.setStyleName("fileAuthors");
fileAuthors.setWidth("5px");
fileAuthors.setHeight("5px");
fileAlbums.setStyleName("fileAlbums");
fileAlbums.setWidth("5px");
fileAlbums.setHeight("5px");
jal2.addStyleName("popup");
jal2.setSize("400px", "400px");
jal2.add(filesNames.asWidget());
jal2.add(fileTypes.asWidget());
jal2.add(fileAuthors.asWidget());
jal2.center();
jal2.show();
jal2.setVisible(true);
jal2.add(fileAlbums.asWidget());
}
})
;
Bu kod yalnızca bir PopUp büyüklüğünde düğme olarak "adlarına göre dosyaları" açılır: http://s558.photobucket.com/user/magpiejay/media/button_zpskgbfgwtd.jpg.html
Ne yerine yapmak niyetinde değilim geçerli:
- olan düğmeler var uygun büyüklükte.
- Sadece eklenen ilk widget değil, tüm düğmeleri görün.
- Ve düzgün düzgün boyutlandırılır this
Bu, uygun bir panel, sadece yüzen düğmeler sağlamaz. –
http://s558.photobucket.com/user/magpiejay/media/Balksz4_zpsd9doanmq.jpg.html –
Görünüşe göre, bir yerlerde pop-up stilini geçersiz kılıyorsunuz. Stillerinizden herhangi birini ayarlamadan, ancak standart olanları kullanmadan çalışmayı deneyin. Bu çalışma stillerinizi tekrar eklemeye çalıştığınızda – Tobika