Gwt 更改树元素的不透明度

Gwt 更改树元素的不透明度,gwt,Gwt,我有一个使用gwt的服务器和客户端。 在我的客户端页面中,我显示了一个树项目 我想执行以下操作之一: -调用函数时禁用树项。 -在调用函数时,使整个客户端页面或仅树项不透明 通过使其不透明,我希望执行与使用eclipse调试项目时相同的操作,然后停止并在客户端页面中获得以下内容 GWT代码服务器已断开连接 很可能,您关闭了GWT开发模式。或者,您可能已失去网络连接。要修复此问题,请尝试重新启动GWT开发模式并刷新此页面 请给我一些指示,说明如何做,如果可能的话。为函数调用创建一个处理程序,并在调

我有一个使用gwt的服务器和客户端。 在我的客户端页面中,我显示了一个树项目

我想执行以下操作之一: -调用函数时禁用树项。 -在调用函数时,使整个客户端页面或仅树项不透明

通过使其不透明,我希望执行与使用eclipse调试项目时相同的操作,然后停止并在客户端页面中获得以下内容

GWT代码服务器已断开连接 很可能,您关闭了GWT开发模式。或者,您可能已失去网络连接。要修复此问题,请尝试重新启动GWT开发模式并刷新此页面


请给我一些指示,说明如何做,如果可能的话。

为函数调用创建一个处理程序,并在调用函数时添加样式。因为GWT使用javascript,所以它会在运行时更改您的外观

item.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
             event.getItem().setStyleName("newStyle");
        }            
    });
在css中定义您的样式:

newStyle: {
      ...
      your style definition
}

你试过css addStyleName(yourstyle)吗?我想用编程的方式。是这样吗?您可以在运行时应用样式。在被调用的函数中,您只需生成类似item.addStyleName(“yourstyle”);