Java处理库中的私有方法/对象
我正在使用并希望调用库类Java处理库中的私有方法/对象,java,gwt,overriding,Java,Gwt,Overriding,我正在使用并希望调用库类菜单栏中的Popup.Hide()方法,但它是私有的,对象也是私有的 那么,获得该方法的最佳方法是什么: 如果我创建了一个从MenuBar继承的完整的新类,那么我必须创建10个依赖于MenuBar的其他类,例如MenuItem,因为MenuItem也包含私有静态变量,这似乎太复杂了 解压缩.jar并将方法更改为public 另一种方式 java中没有Hide()大写方法,您读过javadoc吗?hide()也是一个小写方法。您是否将eclipse与Google插件一起使用
菜单栏中的Popup.Hide()
方法,但它是私有的,对象也是私有的
那么,获得该方法的最佳方法是什么:
如果我创建了一个从MenuBar
继承的完整的新类,那么我必须创建10个依赖于MenuBar
的其他类,例如MenuItem
,因为MenuItem
也包含私有静态变量,这似乎太复杂了
解压缩.jar并将方法更改为public
另一种方式
java中没有Hide()大写方法,您读过javadoc吗?hide()也是一个小写方法。您是否将eclipse与Google插件一起使用
Button b1 = new Button("Click me to show popup");
b1.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
// Instantiate the popup and show it.
new MyPopup().show();
}
});
您好,对不起,我可能弄错了,您是说PopupPanel.hide()?这里的弹出窗口是什么?请发布一个示例代码。您的意思是从菜单栏中删除/隐藏菜单项吗?不要这样做。请描述您试图实现的目标。我的菜单栏在我悬停时会打开子菜单,但当我离开时,子菜单仍然可见