Java GWT SplitLayoutPanel块移动
我已经创建了一个SplitLayoutPanel,当我按下一个按钮时,我需要阻止移动。怎么办Java GWT SplitLayoutPanel块移动,java,gwt,Java,Gwt,我已经创建了一个SplitLayoutPanel,当我按下一个按钮时,我需要阻止移动。怎么办 SplitLayoutPanel splitPanel = new SplitLayoutPanel(); 您没有直接的api来处理此问题。您应该能够破解SplitLayoutPanel来实现这一点 步骤1-将SplitLayoutPanel复制到您的代码库中,但确保它与gwt中的包相同 步骤2-添加布尔标志和相关API以跟踪禁用拖动 boolean dragEnabled; setDragEnabl
SplitLayoutPanel splitPanel = new SplitLayoutPanel();
您没有直接的api来处理此问题。您应该能够破解SplitLayoutPanel来实现这一点 步骤1-将SplitLayoutPanel复制到您的代码库中,但确保它与gwt中的包相同 步骤2-添加布尔标志和相关API以跟踪禁用拖动
boolean dragEnabled;
setDragEnabled(boolean dragEnabled)
{
this.dragEnabled=dragEnabled;
}
步骤3-SplitLayoutPanel有一个“拆分器”内部类。在onBrowserEvent代码中,执行如下操作
onBrowserEvent(){
if(dragEnabled){
Do the normal thing. Copy the existing code.
}else{
Do nothing!!!
}
}
您想在按下按钮后禁用可拖动布局吗?是的,我需要阻止请求时的拖动。请发布更新,以确定您是否能够解决该问题。如果通过选择答案或发布自己的答案来解决问题,那么关闭该问题是一种很好的做法。