<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                > 默認是不彈出任何對話框的,可以注冊默認實現browser.setDialogHandler(new DefaultDialogHandler(browserView)); JavaScript引擎提供三種類型的對話框:警報,確認和提示。當JavaScript引擎需要顯示其中一個對話框時,會調用DialogHandler的相應方法: * 該DialogHandler.onAlert()時,應顯示JavaScript警告對話框方法被調用。它發生在調用window.alert() JavaScript函數時。該對話框顯示文本消息和“確定”按鈕。在關閉“警報”對話框之前,將阻止JavaScript執行。 * 該DialogHandler.onConfirmation()時,應顯示的JavaScript確認對話框方法被調用。它發生在調用window.confirm() JavaScript函數時。該對話框顯示文本消息,“確定”和“取消”按鈕。如果用戶單擊“確定”,則該框返回true。如果用戶單擊“取消”,則該框返回false。在“確認”對話框關閉之前,將阻止JavaScript執行。 * 所述DialogHandler.onPrompt()時應當顯示的JavaScript提示對話框方法被調用。它發生在調用window.prompt() JavaScript函數時。該對話框顯示一個文本輸入字段,用戶可以在其中輸入一些文本,“確定”和“取消”按鈕。要將新的提示文本提供回JavaScript,可以使用PromptDialogParams.setPromptText(String)方法。如果用戶單擊“確定”,則該框返回輸入值。如果用戶單擊“取消”,則該框返回null。在關閉“提示”對話框之前,將阻止JavaScript執行。 默認情況下,JxBrowser不顯示JavaScript對話框并使用靜默模式,其中所有對話框都自動關閉,當用戶單擊對話框上的“ 取消”按鈕時,模擬行為。 要顯示JavaScript對話框,您可以注冊自己的DialogHandler實現,該實現顯示適當的UI對話框。例如,以下代碼演示了如何注冊使用Java Swing API顯示Alert對話框的自定義DialogHandler實現,并取消確認和提示對話框: ``` browser.setDialogHandler(new DialogHandler() { @Override public void onAlert(DialogParams params) { String url = params.getURL(); String title = "The page at " + url + " says:"; String message = params.getMessage(); JOptionPane.showMessageDialog(null, message, title, JOptionPane.PLAIN_MESSAGE); } @Override public CloseStatus onConfirmation(DialogParams params) { return CloseStatus.CANCEL; } @Override public CloseStatus onPrompt(PromptDialogParams params) { return CloseStatus.CANCEL; } ... }); ``` 或者您可以注冊 已實現的JxBrowser的 DialogHandler 實現并顯示UI對話框: Swing ``` import com.teamdev.jxbrowser.chromium.Browser; import com.teamdev.jxbrowser.chromium.swing.BrowserView; import com.teamdev.jxbrowser.chromium.swing.DefaultDialogHandler; Browser browser = new Browser(); BrowserView browserView = new BrowserView(browser); browser.setDialogHandler(new DefaultDialogHandler(browserView)); ``` JavaFX ``` import com.teamdev.jxbrowser.chromium.Browser; import com.teamdev.jxbrowser.chromium.javafx.BrowserView; import com.teamdev.jxbrowser.chromium.javafx.DefaultDialogHandler; Browser browser = new Browser(); BrowserView browserView = new BrowserView(browser); browser.setDialogHandler(new DefaultDialogHandler(browserView)); ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看