問題タブ [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 投票する
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 投票する
0 に答える
237 参照

proguard - エラーのためにjavafxportsでproguardを無効にする方法「*属性を保持することを検討する必要があります」

javafxports の助けを借りて、Android デバイスで JavaFX を使用しようとしています。XStream を使用して、プログラム内の XML ファイルを解析しました。それらをコンパイルすると、javafxports は次の警告を出力します。

出力 .apk をインストールして、xstream クラスを呼び出してクラスの注釈を読み取るまで実行できます。理由は実際には警告に記載されています。

私の質問は、.apk を生成するときにプロガードを無効にする方法、またはカスタムの proguard.pro 構成を送信する方法です。

私の build.gradle は、helloworld の例とほぼ同じです。

ありがとう。

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

android - Android で同じ Glu​​on アプリを 2 回開くとクラッシュする

1) 再現:

  • インテントに反応するサンプル gluon アプリを構成する (例: 画像共有)
  • 今度はアプリを開き、1 回はインテント (メッセンジャーでの共有など) を、もう 1 回は通常どおりに開きます。
  • 実行中の 2 つのアプリのいずれかの画面に触れるとすぐに
  • クラッシュ

2) エラー:

3) 理由(推測)

  • バックエンドがタッチ イベントを受け取り、それを正しいアプリケーションに転送しようとします。
  • アプリケーションが複数存在する
  • 正しいものを決めることができません (開いたものと閉じたもの)

4) 通常はどうあるべきか

  • イベントを現在開いている/アクティブなアプリにのみ転送する

このバグはどこに投稿すればよいですか?
これは純粋な javaFXports のバグですか? (もしそうなら、正確にどこに投稿しますか)

編集:
基本的な Hello World Gluon を再現するだけでも十分です。
インテントで呼び出されるアプリを有効にするだけです。
私は次のようにしました:

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

executable-jar - Gluon を単一の Jar としてビルド

Gluon プロジェクトを単一の実行可能な jar ファイルとしてビルドしたいと考えています。

現在、bin フォルダーなどに含まれる起動スクリプトがあります。

単一のjarを構築することは可能ですか? または、これを達成する独自の gradle タスクを含めることはできますか?

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

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

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

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

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

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

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