2012-05-10 5 views
0

私はGwtを使用しています。GWTポップアップパネルは透明ですか?

私にはラベルがあります。 onClickイベントには​​があり、Whre treeが追加されています。 問題はpopupPanelが透過的です。

popup.showを実行すると、popupPanelの後ろのpanelpopupPanelで見られます。これを避ける方法。

. 
    . 
     lblClass.addClickHandler(new ClickHandler() { 
         public void onClick(ClickEvent event) { 
          getPopupPanel(); 
         } 
        }); 
private PopupPanel getPopupPanel(){ 

      popupPanel = new PopupPanel(); 
      popupPanel.setStyleName("documentClass-PopPup"); 
      int x =lblClass.getAbsoluteLeft(); 
      int y = lblClass.getAbsoluteTop(); 
      popupPanel.setPopupPosition(x, y+20); 
      popupPanel.add(getCustomPropertiesTree()); 
      popupPanel.show(); 

     return popupPanel; 
    } 

CSS 

.documentClass-PopPup { 
    margin: 2px 1px 1px; 
    padding: 2px 1px 1px; 
    border-top: thick; 
    border-right: medium; 
    border-bottom: medium; 
    border-left: medium; 
    font-size: 10pt; 
    letter-spacing: normal; 

} 

答えて

4

いずれ

.documentClass-PopPup { 
    background-color: white; 
} 

または

popupPanel.addStyleName("documentClass-PopPup"); 

代わりに

popupPanel.setStyleName("documentClass-PopPup"); 
使用 "documentClass-ポップアップ" の背景色を定義します
関連する問題