1
A
回答
7
听起来像是ToggleButton。
1
这是一个非常基本的方法,应该给你切换你想要的。基本上,第一次点击会放置一个您创建的“点击式样式”,当它看起来被按下时,它会为您提供所需的外观。再次单击它将恢复到正常的按钮样式,因此它看起来不会再次按下。
final Button button = new Button();
button.setStyleName("NormalButtonStyle");
button.addClickHandler(new ClickHandler() {
private boolean clickedStyle = false;
public void onClick(final ClickEvent clickEvent){
clickedStyle = !clickedStyle;
if(clickedStyle){
button.setStyleName("ClickedButtonStyle");
}
else {
button.setStyleName("NormalButtonStyle");
}
}
});
+0
+1用于展示一种有益的技巧。 – 2009-12-12 01:00:17
相关问题
- 1. Rails + jQuery粘滞按钮
- 2. iPhone程序上的粘滞按钮
- 3. 不能使单选按钮粘滞
- 4. PHP - 使用粘滞单选按钮的问题
- 5. GWT的按钮
- 6. IBAction时滞按钮按
- 7. 滞后于我的按钮
- 8. GWT按钮中的图像
- 9. 居中排列粘滞列
- 10. 删除移动视图上的粘滞导航粘滞js
- 11. NSURLConnection粘滞缓存
- 12. 粘滞AlertDialog在Android
- 13. 粘滞复选框
- 14. 粘滞导航栏
- 15. 粘滞侧导航
- 16. 粘滞页脚CSS
- 17. Android粘贴按钮
- 18. GWT:打印按钮
- 19. GWT切换按钮
- 20. GWT链接按钮
- 21. gwt按钮错误
- 22. 粘滞页脚的问题
- 23. 带按钮的GWT PopupPanel
- 24. 位置:Internet Explorer中的粘滞边栏
- 25. 模拟打开Windows中的粘滞键
- 26. 溢表容器中的粘滞表头
- 27. HTML中的粘滞便笺与编辑
- 28. Reaction-virtualized中的粘滞标头
- 29. Android中的粘贴单选按钮
- 30. GWT中的无响应按钮
所以你想让按钮的外观在按下和释放之间切换? – 2009-12-11 18:36:57