問題タブ [gluon-mobile]

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 に答える
282 参照

javafxports - Gluon Mobile Sample App が iPad Air 2 で動作するのに iPhone で動作しないのはなぜですか?

InteliJ IDEA 16 の GluonMObile-MultiViewProjextwithFXML デモ プロジェクト内で gradle launchIOSDevice タスクを使用すると、Failure: Build failed with an exception が発生します。アプリケーションの検証に失敗しました。

iOS iPhone 9.3 では同じアプリが正常に動作しますが、9.3 の iPad Air2 ではエラーが発生します。

Android も正常にビルドおよび実行されるため、iPad に特有の何かが見えます。

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

javafx - JavaFx8 Jar のビルドに Gluon Charm ライブラリが含まれていない

Gluon ライブラリを使用して、IntelliJ で JavaFx8 jar ファイルを構築しようとしました。jar がビルドされましたが、Gluon チャーム ライブラリを必要とするコントローラーにアクセスしようとすると、アプリケーションがクラッシュします。com.gluonhq:charm-down-desktop:1.0.0 を使用しています。

プロジェクトに含まれている Gradle ビルドを使用してビルドしています。添付資料参照。

ビルドタスク

スタック トレースは次のとおりです。

build.gradle ファイルは次のとおりです。

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

javafx-8 - JavaFXPorts のテンキーパッド

Androidにデプロイするjavafxアプリケーションがあり、テキストフィールドがありますが、デフォルトのキーボード(文字、数字、記号)を表示する代わりに、テンキーを表示したいだけです。どうやってするの?

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

javafxports - javafxports 8.60.7 でのテキストフィールドのフォーカスの問題

javafxports バージョン 8.60.7 に切り替えた後、 で奇妙な動作に遭遇しましたTextField。テキストフィールドをタップするとキーボードが表示されますが、テキストフィールドがフォーカスされず、文字を入力できません。キーボードの種類を (SwiftKey から Google に、またはその逆に) 切り替えると機能しますが、選択したテキスト フィールドでのみ機能します。私はまだ他のテキストフィールドに焦点を当てることができません。

さらに、textField を選択した後、ビューがフリーズしたように見えます。logcatは対応するtoucheventを表示し、ビュープレゼンタークラスのメソッドは通常どおり呼び出されますが、戻ることもダイアログを表示することもできません。

テキストフィールドを含む別のビューには、mainView からアクセスできなくなりました。ビューへの切り替えをトリガーするボタンを押すと、キーボードが mainView の上に表示され、ビューが再びフリーズします (最後に対応する logcat 出力を含めました)。

javafxports 8.60.6 では、すべて正常に動作しました。

Android 4.1.1を搭載したHuawei Y-300でjavafxportsを実行しています

/src/android/resources/java.custom.properties:

build.gradle:

logcat 出力:

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

gluon - 光沢のあるレイヤーでトランジションを使用することは可能ですか?

この資料に従って、カスタムレイヤーを作成しました: http://docs.gluonhq.com/charm/2.1.1/#_creating_a_layer、それを私のアプリケーションに追加しました:

次に、このレイヤーにトランジションを追加します。View次のような トランジションを使用できます。view.setShowTransitionFactory(BounceInDownTransition:new)

Layerそのような方法は提供しません。そこで、トランジションを適用するためにこのアプローチを試しました:

showLayer()初めて呼び出すと、移行が不完全に見えます。レイヤーがビューの外に遷移する最初の部分がありません。さらに を呼び出すたびにshowLayer()、完全な遷移が表示されます。

レイヤーは、トランジションと組み合わせて使用​​することを意図していますか? 可能な場合、推奨される方法は何ですか?

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

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

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

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

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

ここに画像の説明を入力

0 投票する
3 に答える
947 参照

netbeans - NetBeans Gluon Plugin / Apple Free Provisioning を使用して IOSDevice を起動しようとするとエラーが発生します

Gluon Mobile - Single View Project を使用して、NetBeans 8.1、Gluon プラグイン、javafxports 1.0.7、Mac OS X 10.11.1、Xcode 7 を使用して、単純な Gluon アプリケーションを正常に実行しました。接続された iPhone 6 で launch | を使用して実行しようとすると、launchIOSDevice ですが、プロビジョニングでエラーが発生しています。エラー メッセージは、タスク ':createIpa' の実行に失敗しました。

「/(?i)iPhone Developer|iOS Development/」に一致する署名 ID が見つかりませんでした

Xcode で同じ名前のプロジェクトをセットアップし、接続されたデバイスで実行しました。プロジェクトにプロビジョニング プロファイルと署名 ID が定義されていることを確認しました (Xcode | 設定 | アカウント)。Xcode プロジェクトのバンドル識別子が、Default-info.pllist ファイルで定義されている ios CFBundleIdentifier と同じであることを確認しました。build.gradle ファイルで ios プロパティ iosProvisioninProfile と iosSignIdentity を定義してみました。これにより、さまざまなエラー メッセージが表示されましたが、ビルドは失敗しました。

接続された IOS デバイスで Apple の無料プロビジョニングを使用して、NetBeans/Gluon-Mobile アプリを正常に実行した人はいますか? 私は何か間違ったことをしていると確信していますが、それを理解するのに助けが必要です!

前もって感謝します!

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 を使用できるかどうかをよりよく理解できます。