本文整理匯總了Java中com.vaadin.ui.VerticalLayout.addLayoutClickListener方法的典型用法代碼示例。如果您正苦於以下問題:Java VerticalLayout.addLayoutClickListener方法的具體用法?Java VerticalLayout.addLayoutClickListener怎麽用?Java VerticalLayout.addLayoutClickListener使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類com.vaadin.ui.VerticalLayout
的用法示例。
在下文中一共展示了VerticalLayout.addLayoutClickListener方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: AccordionItemMenu
import com.vaadin.ui.VerticalLayout; //導入方法依賴的package包/類
/**
* Constructeur
*
* @param title
* @param parent
*/
public AccordionItemMenu(String title, AccordionMenu parent,
Boolean isExpandable) {
super();
setWidth(100, Unit.PERCENTAGE);
/*
* Les labels n'etant pas cliquable, on passe par un layout
* intermediaire
*/
VerticalLayout layoutClickable = new VerticalLayout();
layoutClickable.setWidth(100, Unit.PERCENTAGE);
/* Label */
Label label = new Label(title);
label.setPrimaryStyleName(ValoTheme.MENU_SUBTITLE);
label.setSizeUndefined();
layoutClickable.addComponent(label);
layoutClickable.addStyleName(StyleConstants.VALO_MENUACCORDEON);
addComponent(layoutClickable);
if (isExpandable) {
layoutClickable.addStyleName(StyleConstants.CLICKABLE);
layoutClickable.addLayoutClickListener(e -> {
parent.changeItem((String) getData());
});
}
vlButton = new VerticalLayout();
vlButton.addStyleName(StyleConstants.VALO_MENUACCORDEON);
vlButton.setWidth(100, Unit.PERCENTAGE);
addComponent(vlButton);
}