問題タブ [tornadofx]
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.
kotlin - TornadoFX - ContextMenu の右クリック オプションでアイテムを削除する
observedArrayList
したがって、 Accountsを表示するテーブル ビューがありますAccount(name, login, pass)
。これらはデータ クラスです。セルを右クリックすると、削除のオプションが表示されます。私がしたいAccount
のは、それをobservedArrayList
私だけがこれを行う方法を見つけることができません。私はJavaFXまたはTornadoFXの経験がなく、GoogleまたはTornadoFXのガイドとドキュメントでも答えを見つけることができません.
これは私のコードです:
ありがとう!
javafx - TornadoFX - MVP デザインの作成
こんにちは、TornadoFX を使用するのは初めてで、MVP 構造の最適な設計は TornadoFX を使用することでしょうか?
MVP ビューで:
->ボタンクリックなどのすべてのイベントをプレゼンターの関数に委任します
-> モデルと相互作用しません
大まかなプロトタイプのアイデアの一部を次に示します。
AbstractView にアタッチするプレゼンターを作成します。
例でそれを使用します:
サンプル プレゼンター:
これは、TornadoFX を使用した MVP パターンの適切な実装ですか?
編集
いくつかの変更を行いました:
tornadofx - FXML使用時のIllegalArgumentException
FXML を使用するための TornadoFX ガイド ( https://github.com/edvin/tornadofx/wiki/FXML ) に従っていますが、エラーが発生しています:
ここに私の BoardView.kt ビューがあります:
そして、これがFXMLファイルです(同じパッケージのui.viewにあります)*
役立つ場合は、完全なスタック トレースを次に示します。
「BoardView」から「BoardView.fxml」まで、fxml() に引数を与えて、fxml ファイルを src/main/resources に移動しようとしました。Component.kt のソース ファイルを見ても、明らかなことは何もわかりませんでした。
あなたが私に与えることができるどんな助けにも感謝します.
kotlin - 任意のビューを作成する
したがって、次の形式で N 行が必要な場合がありますLabel TextView/Checkbox
。おそらく、これらの 2 つ以上のビューが必要になるので、TornadoFx であるすべてのものをサポートできるようにしたいと考えていますView
。
TornadoFx を返す 1 つのメソッドを持つインターフェイスを作成しましたView
。次のようになります。
実装の 1 つは次のようになります。
}
今、ブロック内で使用しようとするとinit
、レイアウトに表示されません。root
とはGridPane
、名前と実装へのparameters
参照を持つオブジェクトのリストです(または、私が示していない他のもの):ValueContainer
BooleanValueContainer
私はかなり長い間ここで立ち往生しており、見つけることができるものはすべて試しましたが、呼び出しの代わりに配置textview
またはcheckbox
ブロックする以外は実際には何も機能しませんでした.getView()
ビューと私はそれを望んでいません。
javafx - ButtonBar 内の予期しないリージョン
私の TornadoFX (JavaFX8 のラッパー) アプリでは、ボタンが 1 つある ButtonBar を作成します。そのために DSL (XML ではなくコード) を使用します。
予期せず、すべてのボタンが右側で押しつぶされます。Scenic View は、すべてのボタンの前にリージョンがあることを示していますHgrow = Always
。
この地域はどこから来たのですか?
どうすればそれを削除/設定でき
Hgrow = Never
ますか?一般に、ButtonBar の子への参照を取得するにはどうすればよいですか?
GetChildrenUnmodifiable
空のリストを返します。
ありがとうございました
javafx - FileChooser に何を渡す必要がありますか?
FileChooser
javafx (Kotlin)のソリューションを探しています。私はこれに固執しました。Window!
予想されるため、ルートビューを渡すことができません:
この場合、何を渡す必要がありますか?
javafx - Tornadofx - すべてのインスタンスで Fragment にパラメーターを渡す方法
私はjavafx、kotlin、そして明らかにtornadofxの初心者です。
問題:
すべてのインスタンスで Fragment にパラメーターを渡す方法は?
フラグメントとしてテーブル ビュー レイアウトがあるとします。現在、このフラグメントは複数の場所で使用されていますが、データセットは異なります。
例えば。フラグメントの追加:
フラグメントの宣言:
SomeView と SomeAnotherView から異なる someDataSetFromRestApiCall を渡すにはどうすればよいですか?