我的Vaadin Web应用程序使用自CssLayout
扩展的自定义按钮。
单击监听器将通过addLayoutClickListener
添加到布局/按钮。
通常,当单击布局/按钮时,不会触发任何事件。
似乎仅在按下和释放之间完全不移动鼠标时才会触发该事件。传统的UI按钮允许鼠标在按下和释放之间移动,只要在释放期间指针仍在按钮区域内(“按下并准备就绪”状态)即可。
我是否绝对必须使用com.vaadin.ui.Button
或com.vaadin.ui.NativeButton
?
有人可以提供一些有关为什么布局方法无法可靠工作的解释吗?
最佳答案
我无法在合理的时间内自定义默认按钮的样式(Valo主题对我来说太复杂了)
使用button.setPrimaryStyleName("my-button")
,您将有一个空白面板来应用自己的CSS。