Java gwt/gwt查询-在面板内的某些内部区域创建透明的
我一直在期待一些东西,使我能够透明的一些内部区域内的面板,但不是休息。比方说,如果我有一个尺寸为500x300的面板,我只想透明左侧和顶部(相对于其父对象)分别为30和40、宽度和高度分别为100和200的区域 提前谢谢Java gwt/gwt查询-在面板内的某些内部区域创建透明的,java,gwt,transparency,gwtquery,Java,Gwt,Transparency,Gwtquery,我一直在期待一些东西,使我能够透明的一些内部区域内的面板,但不是休息。比方说,如果我有一个尺寸为500x300的面板,我只想透明左侧和顶部(相对于其父对象)分别为30和40、宽度和高度分别为100和200的区域 提前谢谢 PS:也许解决方案是本机方法中的一些js内容,但不确定 我认为没有一种直接的方法可以“切除”面板的一部分。我会围绕它工作,比如: Panel: +---------+--------------------------------+----------------+ |
PS:也许解决方案是本机方法中的一些js内容,但不确定 我认为没有一种直接的方法可以“切除”面板的一部分。我会围绕它工作,比如:
Panel:
+---------+--------------------------------+----------------+
| | B | |
| | | |
| +--------------------------------+ |
| | | |
| A | T | D |
| | | |
| | | |
| +--------------------------------+ |
| | C | |
| | | |
+---------+--------------------------------+----------------+
让整个面板背景为透明[*]。然后用白色背景添加A、B、C和D。这将使T透明
使用DockLayoutPanel可轻松实现此布置
[*]提示:如果您使用的是GWT主题,它可能已经在面板上设置了背景。如果是这种情况,请使用myPanel.addStyleName(“透明”)
,并定义CSS规则
div.transparent{
背景:无;
}
另一种方法是使用AbsolutePanel,并设置$(AbsolutePanel).css(“溢出”、“隐藏”),这是制作视口的简单方法。