問題タブ [javafx-webengine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - java fx ループはまだウィンドウをフリーズします
Javafx(WebEngine) に単純な Web ブラウザーがあり、現在の要素を表示せずにページの下部をスクロールするループが必要です...しかし、私のコードはまだウィンドウのフリーズを引き起こしています...
ここに私のループ
誰でも私を助けることができますか?私の英語でごめんなさい
javascript - JavaFX WebView での OpenLayers ZoomBox の使用
jdk-8u45 に含まれるJavaFX を使用WebView
して、OpenLayers 2.13.1 を使用してマップを表示する Web ページを開きます。を使用して地図を拡大しようとしてZoomBox
いBoxHandler
ます。ズームは正常に機能しますが、問題は長方形の描画方法です。
必要な結果は、マップをクリックしてドラッグを開始すると、マウスを動かすと長方形が描画を開始することです。これは、my 内を除いて、すべてのブラウザーで正常に機能しますWebView
。何が起こるかというと、マウスを x 方向と y 方向の両方 (たとえば対角線) に数 cm 移動した後でのみ、長方形がこの位置から描画を開始します (ドラッグを開始した位置ではありません)。さまざまなマウス イベントの座標を調べましたが、それらはすべて正しいように見えます。これは、実際にドラッグした領域 (たとえば、描画された領域ではない) にズームインするという事実によって確認されます。
JavaScript console.log
stmts は、マップをクリックした瞬間から座標を出力しますが、ドラッグの最初は何も描画されません。
誰かに同様の問題がありましたWebView
か?私が言ったように、コードは私が試した他のすべてのブラウザー (Safari、Firefox、Chrome、IE) で魅力的に機能します。私はインターネットを見回しましたが、私の問題に対する答えを見つけることができませんでした.
から取得したコードBoxHandler.js
:
また、これが関連しているかどうかはわかりませんが、div
(Firebug Lite を使用して) マップを保持する HTML 要素を調べると、上の境界線が本来よりも下にあるように見えdiv
ます。マップ (Web ページの正しい位置) が上部の境界線を超えています。これは、私が言及した他のブラウザーとは異なる動作です。
どんな助けでも大歓迎です。
java - JavaFX WebEngine のリーフレット マップ
JavaFX Webengine の Leaflet に問題があります。GPS トラックを geoJson 形式で視覚化したいと考えています。以下のコード リストは、これまでに開発した HTML および JavaScript コードを示しています。
この HTML ページを Iceweasel/Firefox で開くと、gps プロットをクリックするとポップアップが表示されます。しかし、JavaFX WebEngine で同じ HTML ページを開くと、トラックをクリックできなくなります。以下のコードは、JavaFX アプリケーションを示しています。
Iceweasel のトラックにカーソルを配置すると、カーソルが変化し、トラックがクリック可能であることが示されます。JavaFX Web エンジンでは、マウスがトラック上にあるかどうかに関係なく、カーソルは常にクリック可能なシンボルを表示します。この問題を解決する方法を知っている人はいますか?
編集 (2015-07-10): Web エンジンには、描画されたパスのクリックを判断するのに問題があると思います。マップがクリックされたときにアラートを開くメソッドを追加しました。
これは私にとってはうまくいきます。しかし、パスの同じ機能は機能しません:
また、AlertHandler を JavaFX Web エンジンに追加しました。
javafx - JavaFX WebView/WebEngine の印刷は背景を無視します
JavaFX 8 WebView を使用して Web ページをレンダリングおよび印刷しています。WebEngine.print()
メソッドを使用すると、印刷出力が HTML の背景スタイルを無視することに気付きました。
これは設計によるものですか?印刷出力に背景スタイルを含める方法はありますか? 他の WebKit プラットフォームでこれを有効にする方法があるようです (たとえば、こちら) が、JavaFX に相当するものは見当たりません。
deployment - Web ブラウザーでプロジェクトを実行しているときに発生するエラーを取り除くにはどうすればよいですか?
javafx にあり、u8.45 jdk を使用するプロジェクトを実行してみました。ブラウザでの実行中にエラーが発生します。プロジェクトを実行するために私が従った手順は、Netbean で提供される実行オプションを「ブラウザーで実行」に変更するだけです。
エラー:
com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: file:/C:/Users/chirag/Desktop/trunk/User_management_application/dist/User_management_application.jar
at com.sun.javaws.security.SigningInfo.getCommonCodeSignersForJar(Unknown Source)
at com.sun.javaws.security.SigningInfo.check(Unknown Source)
at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResourcesHelper(Unknown Source)
at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResources(Unknown Source)
at sun.plugin2.applet.JNLP2Manager.prepareLaunchFile(Unknown Source)
at sun.plugin2.applet.JNLP2Manager.loadJarFiles(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
プロジェクトを Web ブラウザで実行する方法を教えてください。
どうもありがとうございます。
java - JavaFX WebView で HTML ドキュメントを表示する方法
Web ビューを作成し、ローカル マシンからプロジェクトの src フォルダーにある html ドキュメントを読み込もうとしています。しかし、ロードしようとしても何も起こらず、コンテンツとしてもロードしようとしました。これがなぜなのか、それを修正する方法についてのアイデア。
url - JavaFX WebEngine: 間違った URL にどのように対応できますか?
私は、Netbeans と XML を使って小さなブラウザを作成しました。TextField を使用して手動で URL を入力します。間違った URL (例: http://www.usususususuuuuuuuu.com ) を入力すると、ブラウザーはビジーですが、反応がありません。このステータスをどのように処理できますか。私にとって興味深いのは、handleSearchButton(ActionEvent event) メソッドです。
どうもありがとう!
javafx - JavaFX:アイテムを選択した後にアイテムの選択を非表示にする方法
Choicebox(=favBox)からお気に入りのWeb URLを利用できるWebEngineを作りました。アイテムを選択すると、アイテムが表示され、ウェブサイトが読み込まれます。しかし、私の問題は次のとおりです。アイテムは、セッションの残りの部分でも表示されます。アイテムの選択を非表示にして、アイテムなしで ChoiceBox を表示するにはどうすればよいですか?
どうもありがとう