webbrowser.java

来自「java internet 浏览器:一个java编写的web浏览器」· Java 代码 · 共 989 行 · 第 1/4 页

JAVA
989
字号
     _jcommem_ocx.ClientToWindow(pcx, pcy);
  }


  public synchronized void PutProperty(String Property, Variant vtValue)  {
     _jcommem_ocx.PutProperty(Property, vtValue);
  }


  public synchronized Variant GetProperty(String Property)  {
     return _jcommem_ocx.GetProperty(Property);
  }


  public synchronized String getCtlName()  {
     return _jcommem_ocx.getName();
  }


  public synchronized int getHWND()  {
     return _jcommem_ocx.getHWND();
  }


  public synchronized String getFullName()  {
     return _jcommem_ocx.getFullName();
  }


  public synchronized String getPath()  {
     return _jcommem_ocx.getPath();
  }


  public synchronized boolean getCtlVisible()  {
     return _jcommem_ocx.getVisible();
  }


  public synchronized void setCtlVisible(boolean pBool)  {
     _jcommem_ocx.setVisible(pBool);
  }


  public synchronized boolean getStatusBar()  {
     return _jcommem_ocx.getStatusBar();
  }


  public synchronized void setStatusBar(boolean pBool)  {
     _jcommem_ocx.setStatusBar(pBool);
  }


  public synchronized String getStatusText()  {
     return _jcommem_ocx.getStatusText();
  }


  public synchronized void setStatusText(String StatusText)  {
     _jcommem_ocx.setStatusText(StatusText);
  }


  public synchronized int getToolBar()  {
     return _jcommem_ocx.getToolBar();
  }


  public synchronized void setToolBar(int Value)  {
     _jcommem_ocx.setToolBar(Value);
  }


  public synchronized boolean getMenuBar()  {
     return _jcommem_ocx.getMenuBar();
  }


  public synchronized void setMenuBar(boolean Value)  {
     _jcommem_ocx.setMenuBar(Value);
  }


  public synchronized boolean getFullScreen()  {
     return _jcommem_ocx.getFullScreen();
  }


  public synchronized void setFullScreen(boolean pbFullScreen)  {
     _jcommem_ocx.setFullScreen(pbFullScreen);
  }


  public synchronized void Navigate2(Variant URL, Variant Flags, Variant TargetFrameName, Variant PostData, Variant Headers)  {
     _jcommem_ocx.Navigate2(URL, Flags, TargetFrameName, PostData, Headers);
  }


  public synchronized int QueryStatusWB(int cmdID)  {
     return _jcommem_ocx.QueryStatusWB(cmdID);
  }


  public synchronized void ExecWB(int cmdID, int cmdexecopt, Variant pvaIn, Variant pvaOut)  {
     _jcommem_ocx.ExecWB(cmdID, cmdexecopt, pvaIn, pvaOut);
  }


  public synchronized void ShowBrowserBar(Variant pvaClsid, Variant pvarShow, Variant pvarSize)  {
     _jcommem_ocx.ShowBrowserBar(pvaClsid, pvarShow, pvarSize);
  }


  public synchronized int getReadyState()  {
     return _jcommem_ocx.getReadyState();
  }


  public synchronized boolean getOffline()  {
     return _jcommem_ocx.getOffline();
  }


  public synchronized void setOffline(boolean pbOffline)  {
     _jcommem_ocx.setOffline(pbOffline);
  }


  public synchronized boolean getSilent()  {
     return _jcommem_ocx.getSilent();
  }


  public synchronized void setSilent(boolean pbSilent)  {
     _jcommem_ocx.setSilent(pbSilent);
  }


  public synchronized boolean getRegisterAsBrowser()  {
     return _jcommem_ocx.getRegisterAsBrowser();
  }


  public synchronized void setRegisterAsBrowser(boolean pbRegister)  {
     _jcommem_ocx.setRegisterAsBrowser(pbRegister);
  }


  public synchronized boolean getRegisterAsDropTarget()  {
     return _jcommem_ocx.getRegisterAsDropTarget();
  }


  public synchronized void setRegisterAsDropTarget(boolean pbRegister)  {
     _jcommem_ocx.setRegisterAsDropTarget(pbRegister);
  }


  public synchronized boolean getTheaterMode()  {
     return _jcommem_ocx.getTheaterMode();
  }


  public synchronized void setTheaterMode(boolean pbRegister)  {
     _jcommem_ocx.setTheaterMode(pbRegister);
  }


  public synchronized boolean getAddressBar()  {
     return _jcommem_ocx.getAddressBar();
  }


  public synchronized void setAddressBar(boolean Value)  {
     _jcommem_ocx.setAddressBar(Value);
  }


  public synchronized boolean getResizable()  {
     return _jcommem_ocx.getResizable();
  }


  public synchronized void setResizable(boolean Value)  {
     _jcommem_ocx.setResizable(Value);
  }



  //------------------------------------------------------------------------
  // These methods add and remove event handlers.
  //------------------------------------------------------------------------

  public synchronized void addOnStatusTextChange( shdocvw.WebBrowser.StatusTextChangeHandler handler ) {
     onStatusTextChange = (shdocvw.WebBrowser.StatusTextChangeHandler)com.ms.lang.Delegate.combine( onStatusTextChange, handler );
  }

  public synchronized void removeOnStatusTextChange( shdocvw.WebBrowser.StatusTextChangeHandler handler ) {
     onStatusTextChange = (shdocvw.WebBrowser.StatusTextChangeHandler)com.ms.lang.Delegate.remove( onStatusTextChange, handler );
  }

  public synchronized void addOnProgressChange( shdocvw.WebBrowser.ProgressChangeHandler handler ) {
     onProgressChange = (shdocvw.WebBrowser.ProgressChangeHandler)com.ms.lang.Delegate.combine( onProgressChange, handler );
  }

  public synchronized void removeOnProgressChange( shdocvw.WebBrowser.ProgressChangeHandler handler ) {
     onProgressChange = (shdocvw.WebBrowser.ProgressChangeHandler)com.ms.lang.Delegate.remove( onProgressChange, handler );
  }

  public synchronized void addOnCommandStateChange( shdocvw.WebBrowser.CommandStateChangeHandler handler ) {
     onCommandStateChange = (shdocvw.WebBrowser.CommandStateChangeHandler)com.ms.lang.Delegate.combine( onCommandStateChange, handler );
  }

  public synchronized void removeOnCommandStateChange( shdocvw.WebBrowser.CommandStateChangeHandler handler ) {
     onCommandStateChange = (shdocvw.WebBrowser.CommandStateChangeHandler)com.ms.lang.Delegate.remove( onCommandStateChange, handler );
  }

  public synchronized void addOnDownloadBegin( com.ms.wfc.core.EventHandler handler ) {
     onDownloadBegin = (com.ms.wfc.core.EventHandler)com.ms.lang.Delegate.combine( onDownloadBegin, handler );
  }

  public synchronized void removeOnDownloadBegin( com.ms.wfc.core.EventHandler handler ) {
     onDownloadBegin = (com.ms.wfc.core.EventHandler)com.ms.lang.Delegate.remove( onDownloadBegin, handler );
  }

  public synchronized void addOnDownloadComplete( com.ms.wfc.core.EventHandler handler ) {
     onDownloadComplete = (com.ms.wfc.core.EventHandler)com.ms.lang.Delegate.combine( onDownloadComplete, handler );
  }

  public synchronized void removeOnDownloadComplete( com.ms.wfc.core.EventHandler handler ) {
     onDownloadComplete = (com.ms.wfc.core.EventHandler)com.ms.lang.Delegate.remove( onDownloadComplete, handler );
  }

  public synchronized void addOnTitleChange( shdocvw.WebBrowser.TitleChangeHandler handler ) {
     onTitleChange = (shdocvw.WebBrowser.TitleChangeHandler)com.ms.lang.Delegate.combine( onTitleChange, handler );
  }

  public synchronized void removeOnTitleChange( shdocvw.WebBrowser.TitleChangeHandler handler ) {
     onTitleChange = (shdocvw.WebBrowser.TitleChangeHandler)com.ms.lang.Delegate.remove( onTitleChange, handler );
  }

  public synchronized void addOnPropertyChange( shdocvw.WebBrowser.PropertyChangeHandler handler ) {
     onPropertyChange = (shdocvw.WebBrowser.PropertyChangeHandler)com.ms.lang.Delegate.combine( onPropertyChange, handler );
  }

  public synchronized void removeOnPropertyChange( shdocvw.WebBrowser.PropertyChangeHandler handler ) {
     onPropertyChange = (shdocvw.WebBrowser.PropertyChangeHandler)com.ms.lang.Delegate.remove( onPropertyChange, handler );

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?