問題タブ [observablelist]
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.
javafx - あるobservableListを別のobservableListにミラーリングする
JavaFX に
ObservableList
はオブジェクトがありObservableList
、最初のリストを反映するが各オブジェクトの文字列表現を含む別のオブジェクトが必要です。ListChangeListener
変換を行うためのカスタムを書くよりも簡単なことはありますか?StringConverter
ミラーリングされた値を提供できる があります。同様に、 が与えられた場合、インデックス 0 に一定のエントリがあり、インデックス 1 から始まる最初のリストを反映
ObservableList<String>
する秒を作成するにはどうすればよいでしょうか?ObservableList<String>
javafx - JAVAFX テーブルにオブジェクトを表示しようとすると、java.lang.NullPointerException が発生します
112/113/114行目に問題があり、プログラムはそれらなしでコンパイルされます.(ObservableListデータベース)からデータを取得してテーブルに表示しようとしています.変数をdate,doubleとして保持しようとしています. それらを SimpleDoubleProperty、SimpleObjectProperty に変更しました。
これは例外です
そしてここにスタートクラスがあります:
mainMrc.fxml
java - ObservableList は ArrayList を更新しません
学校の課題で、JavaFX の ObservableList オブジェクトを使用しています (そうですか?)。私はこれに1日以上取り組んでいますが、理解できません。先生は「ググって」としか言わないのでそれも仕方ない..
基本的に、私たちは人々とその家族を追跡するための基本的な管理アプリケーションに取り組んでいます。人々は家族の一員であり、家族は複数のメンバーを持つことができます。
個人または家族が追加されると、observableList に追加され、ArrayList (データをシリアル化できるようにするため) と GUI 要素が更新されます。ここが問題です。
現在、次の実装があります。
次に、アイテムが追加されると、次の処理が行われます。
この後、「personen」リストを調べると、追加されたオブジェクトはありません:(
明らかな何かが欠けていますか?
java - リスト変更後の JavaFX Update FlowPane
そのため、JavaFX を初めて使用した後、JavaFX を使用するのは 2 回目であるだけに、非常に大きなプロジェクトを割り当てられました。画像の追加、画像の削除、タイトル/説明/場所による並べ替え、タイトルの編集機能、撮影日、説明、場所などの基本的な機能を備えたフォト アルバムを作成する必要がありました。朗報: これらのうち 1 つを除いてすべて完了しました。
写真を削除すること、またはimageData
アレイから削除された後に画面から削除することは、複雑であることが証明されています。これは、私がこれを組織した方法によるものだと確信しています。クラス用に独自の「changedProperty」を作成Album
してソースから観察しようとしましたが、どうやらそれをいじったか、思ったように機能しません。
それで、それはフロップでした。私も試してみましたObservableList
が、それはソースで作成されたため、クラスobsList.remove()
内からはできませんでした。Album
繰り返しますが、私はそれを間違って実装しただけかもしれません。
繰り返しますが、画像を から削除することはできますArrayList imageData
が、ギャラリーには残りますFlowPane
。
ソース.java
アルバム.java
ImageData.java
DisplayEditDetail.java
java - JavaFX: ComboBox に変化する値を入力して再表示する方法
私は小学校を管理する私の教育のためのプロジェクトに取り組んでいます。私は javaFX でユーザー インターフェイスを設定しようとしていますが、SQLite DB も使用しています。
2つのコンボボックスを設定すると、1つは学生レベル cb_nv
用、もう1つは選択したレベルのクラス番号cb_nb
用に設定すると問題が発生します。が初期化されて正常に動作する場合、2 番目の ComboBox はから返された値を取得し、BD に存在するクラスのみを表示する必要があります。ここに私のアプローチがあります:cb_nv
lvl
cb_nv
リストはBD から正常に取得され、( lvl cb_nb
=1)に問題なく表示されましたがcb_nv
、「B」に変更しても「A」クラスのリストが取得されます。変更を行う必要があるコードの部分は次のとおりです。
最後に戻りnb
値が必要です。ただし、ユーザーは存在しないクラスを選択しないでください。次に、プログラムはBD で検索します。cb_nb
有効な選択肢のみを表示するように修正する必要があります..
編集:
最初の問題は解決され、正しいオプションが表示されるようになりましたが、クラスのあるレベルから別の空のレベルに移動するたびに例外が表示され、if()
最後else{}
まで進みます!
どんな提案も役に立ちます..すべてのアプローチを変更すると、あまりにも間違っているように見える..ありがとう
java - 新しいオブザーバブル リストの作成
新しい Observable List を作成するとき、なぜ次のように入力するのですか?
の代わりに
手伝ってくれてありがとう :)
java - javafxペインの配列から画像をアニメーション化し、クリップウィンドウでシームレスにスクロールします
javafxでスロットマシンアプリを作成しています。望ましい動作: 分割された画像は、アニメーション中に実際のスロット マシンのドラムとしてペインに表示される必要があります (チェリー、レモン、ナンバー サーバーなどの画像は、ユーザーにとって 1 つの完全な平和のように見える必要があります)。
私の問題は、スロットマシンのウィンドウをシームレスにスクロールするために別々の画像をまとめることができないことです。この問題について多くの検索を行いましたが、有効な解決策が見つかりませんでした。すべての画像を ArrayList に追加してから、アニメーション処理中にノードを TranslateTransition 参照に設定しようとしました。しかし、Windowsの初期画像スタック。
} 助けてください。前もって感謝します