問題タブ [gluon]

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.

0 投票する
1 に答える
278 参照

javafx - AppBar のタイトルが大きくなりすぎる

一部のビューでは、選択したアイテムの名前を のタイトルとして表示しAppBarます。ただし、名前が非常に長い場合、VBoxタイトル ラベルを含む はラベルの prefWidth まで大きくなります。最初の写真で結果を見ることができます。回避策として、ラベルの maxWidth を設定する styleClass を appBar に追加します。

動作していますが、異なる画面サイズに調整できないため、maxWidth をそのように設定することはお勧めできません。

2 番目の画像で結果を達成し、タイトルの幅をさまざまな画面サイズに適応させるにはどうすればよいですか?

ここに画像の説明を入力

0 投票する
2 に答える
443 参照

java - Gluon *Mobile* JavaFX が公開する Java ディストリビューションの「レベル」は、IOS と Android のどちらですか? つまり、完全な JavaSE (デスクトップ) または Android ですか?

申し訳ありませんが、JavaFX と Gluon Mobile はどちらも初心者です。

JavaFX はデスクトップ API であったため、Gluon Mobile が Android および IOS に対して公開 (コンパイル) する API のレベルを正確に理解しようとしていますか? これは明確に明らかにされていないようです。

これが理解できれば、JavaSE デスクトップ API (特に Javax サウンド) をモバイル (Gluon 経由) で利用する、興味のあるサードパーティ API を使用できるかどうかをよりよく理解できます。

0 投票する
0 に答える
182 参照

mobile - タイプを TextField にトレーイングすると、JavaFXPorts 8.60.7 アプリがクラッシュする

キーボードから TextField に文字を入力すると、最新の JavaFXPorts 8.60.7 で問題が発生し、アプリがクラッシュします。私はアンドロイド5.0.1を使用しています。以前、私のアプリは JavaFXPorts 8.60.6 で開発され、そこで私のアプリは動作していました。8.60.6 では、TextField に文字を入力できました。

logcat に次のエラーが表示されます。

そして、これは私のbuild.gradleです:

助けてくれてありがとう。

0 投票する
0 に答える
224 参照

memory-leaks - iOS で実行されている Gluon/JavaFXPorts でのメモリ リーク

Gluon を使用したアプリを iOS に移植した後、シミュレーターと実際のデバイス (私の場合は iOS7 を実行している iPad 3) での動作が非常に遅いことに気付きました。
XCode が提供するプロファイリング ツールを使用して考えられる理由を調べたところ、いくつかのメモリ リークが見つかりました。
次に、基本的な Gluon プロジェクト (Single View、空) を試してみたところ、同じメモリ リークが見つかりました。
私は RoboVM の専門家でも JavaFXPorts/Gluon の専門家でもないので、どこを見ればよいかわかりません。しかし、必要なものを教えていただければ、より多くの情報を提供できます。

メモリ リークは問題の一部にすぎないように思われるため、アプリの応答性と速度を向上させるためのヘルプやその他の提案をいただければ幸いです。

以下は、基本的な HelloWorld アプリケーションに対して XCode によって提供されるメモリ リーク スタック トレースです。

0 投票する
0 に答える
110 参照

ios - Gluon/JavaFXPorts を使用した iOS でのレンダリング例外

iOS で Gluon を使っていくつかのアプリを試したところ、レンダリングのバグに気付きました。まず、JavaFXLineChartが正しく動作しません。線がずれて、影が正しく表示されません。これ以上は調べませんでしたが、これは次の問題に関連している可能性があります。

さらに重要なことは、Gluon デモ アプリのレンダリング中に という例外が発生することですDoodleTrace。線を描いた後 (iPad では約 20cm の長さ)、レンダリングで例外が発生します。スレッド:
(注: iOS 7 を実行している iPad 3)

1 回トリガー (約 20 cm 後):

上記の例外が発生した後、すべてのタッチ イベントでトリガーされます。

0 投票する
0 に答える
237 参照

gluon - Android の戻るボタンでアプリを閉じる

WebViewGlisten の中心ノードである にローカルの html ファイルを表示していますView。Android の戻るボタンを押すと、前のビューに戻るのではなく、アプリが閉じます。appBar ボタンを使用して前のビューに切り替えると、正常に動作します。イベント フィルターを webView とシーンの両方にアタッチしようとしましたが、トリガーされません。

javafxports バージョン: 8.60.6

アップデート:

この問題は、Web ビューがフォーカスされている場合にのみ発生します。

ログキャット:

0 投票する
2 に答える
374 参照

java - Android を実行している JavaFx でのノードの表示の遅延

カスタムProgress Dialogを表示するメソッドを含むDialogクラスがあります。wait

Progess Dialogを表示するために、クラスの1つに次のコードがあります。

しかし、残念ながら表示に遅延があり、スレッド内にラップしようとしましたが、うまくいきませんでした。デスクトップで実行しようとしましたが、完全に動作しますが、なぜ私のAndroid デバイスで動作しないのですか?

完全なコードは次のとおりです。

上記のシナリオは、ボタンをクリックすると発生します。出力は次のようになります。ボタンをクリックするとすぐにダイアログがポップアップしますが、悲しいことに、ボタンのプロセス全体が完了した後にダイアログが表示されます! スレッドでラップしようとしましたが、うまくいきません!

私を助けてください!何か案が?