Java 如何为GWT装饰的Popuppanel应用不同的背景色?
您可以通过使用CSS创建自己的自定义样式来实现它 默认情况下,Java 如何为GWT装饰的Popuppanel应用不同的背景色?,java,gwt,popup,ui-design,Java,Gwt,Popup,Ui Design,您可以通过使用CSS创建自己的自定义样式来实现它 默认情况下,decoratedpoppanel使用clean.css中定义的gwt decoratedpoppanel样式 创建您自己的样式,只需更新“背景色”属性并对其应用样式,如下所示: CSS: 爪哇: final DecoratedPopupPanel infoPopup = new DecoratedPopupPanel(true); infoPopup.setWidget(new Label("Table below dis
decoratedpoppanel
使用clean.css中定义的gwt decoratedpoppanel
样式
创建您自己的样式,只需更新“背景色”属性并对其应用样式,如下所示: CSS: 爪哇:
final DecoratedPopupPanel infoPopup = new DecoratedPopupPanel(true);
infoPopup.setWidget(new Label("Table below displays the total number of users for each application for the selected time range."));
infoPopup.setWidth("150px");
inImage.addMouseOverHandler(new MouseOverHandler(){
public void onMouseOver(MouseOverEvent arg0){
int left = inImage.getAbsoluteLeft() + 10;
int top = inImage.getAbsoluteTop() + 10;
infoPopup.setPopupPosition(left, top);
// Show the popup
infoPopup.show();
}
});
inImage.addMouseOutHandler(new MouseOutHandler(){
public void onMouseOut(MouseOutEvent arg0){
//hide
infoPopup.hide();
}
});
.gwt-DecoratedPopupPanel .popupMiddleCenter {
padding: 3px;
background: #f1f1f1;
}
.myPopupPanelStyle {
background: #0000FF;
}
infoPopup.setStyleName("myPopupPanelStyle");