cost 82 ms
將地圖值的整數總和綁定到文本屬性

[英]Bind sum of integer from values of a map to text property

我得到了以下數據模型: 將地圖綁定到文本屬性非常簡單: 我想在標簽中顯示資源卡的總量。 示例: 地圖:{水=0,金=2,木材=5} 標簽:7 地圖:{水=0,金=0,木材=0} 標簽:0 如何使用 JavaFX Bindings 或/和EasyBind實現這一點? ...

綁定到 ObservableValue<ObservableList> 用 EasyBind 代替 ObservableList

[英]Binding to a ObservableValue<ObservableList> instead of an ObservableList with EasyBind

我有一個包含ModelItem項目的主/細節面板。 每個ModelItem都有一個ListProperty&lt;ModelItemDetail&gt; ,每個ModelItemDetail都有幾個StringProperty 。 在細節面板中,我想顯示一個Label ,它的文本將綁定到當前選定的 ...

JavaFX 將 UI 綁定到嵌套類的屬性

[英]JavaFX Bind UI to a nested class's property

我有一個名為Passage的類,其中包含一個名為Action的不可觀察類。 並且Action包含一個SimpleStringProperty 。 我想將該字符串屬性綁定到 UI 標簽。 看起來這應該是一件簡單的事情: 但是, Action有時可能為空。 我試過以下方法: 然后,如果 Action 開 ...

源更改后 TreeTableView 選擇包含空值

[英]TreeTableView selection contains null values after source change

基本值列表由(變化的)謂詞過濾。 FilteredList被映射到TreeItem然后這個結果列表用作根TreeItem的子項。 當在TreeTableView上進行選擇並且隨后謂詞更改時,訪問所選項目會導致NullPointerException 。 在我看來,更改中包含的項目是null 。 ...

多個實例的 Groovy 方法參考

[英]Groovy method reference for multiple instances

我正在從 Java 遷移到 Groovy,並且遇到方法引用問題。 在 Java 中,我可以這樣做: 我想在 Groovy 中實現相同的功能。 我試着做: 但是我在f.apply行有一個例外: 我知道我可以執行以下操作來獲取實例方法的方法引用,但我想獲取任何實例的通用方法。 我想用它來使用 EasyB ...

將 EasyBind 與 NumberProperty 的子類一起使用

[英]Using EasyBind with subclass of NumberProperty

在介紹 EasyBind 之前 - 引入 EasyBind 后 - 我對doubleValue()部分有些不舒服。 每次我combine NumberProperty一些子類時,EasyBind 都會傳遞Number而不是Double , Integer , ... 有什么方法可以避免do ...

JavaFX:與多個 EasyBind 映射綁定的 BooleanBindings

[英]JavaFX: BooleanBindings in bind with multiple EasyBind maps

這個問題更進一步,其中JavaFX: Disable multiple rows in TableView based on other TableView停止。 我想生成一個更一般的主題,其他人也可以從中受益。 我也有兩個表視圖。 當 table1 包含相同的對象時,我還想禁用 table2 中 ...

綁定兩個不同對象的 ObservableList。 (沒有 EasyBind)

[英]Binding two ObservableLists of different Objects. (Without EasyBind)

以上我對我正在嘗試做的事情有一個想法。 在 src 列表中添加和刪除項目時,另一個列表也隨之同步。 src 列表中的每個項目都與另一個列表中的項目等效。 當然,另一個列表包含來自 src 列表的“翻譯”值。 許多人建議使用 EasyBind,但我想先了解如何手動執行此操作。 ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM