我正在嘗試創(chuàng)建一個(gè)選項(xiàng)卡系統(tǒng),其功能與 Chrome 中的選項(xiàng)卡類似,每個(gè)選項(xiàng)卡上都有一個(gè)十字來(lái)關(guān)閉它,如下所示:使用 JavaFX,我可以通過(guò)將 tabpane 關(guān)閉策略設(shè)置為ALL_TABS. 不幸的是,這意味著我的新標(biāo)簽按鈕(也是一個(gè)標(biāo)簽本身)可以關(guān)閉:我知道SELECTED_TAB可以解決此問(wèn)題的規(guī)則,但這會(huì)破壞目的。我不知道任何其他允許該ALL_TABS規(guī)則例外的關(guān)閉政策。setGraphic我嘗試使用該類的方法將我自己的交叉單獨(dú)添加到每個(gè)選項(xiàng)卡Tab,但是我無(wú)法弄清楚如何處理該鼠標(biāo)單擊事件以使其關(guān)閉正確的選項(xiàng)卡。我意識(shí)到我也可以將新選項(xiàng)卡按鈕制作成選項(xiàng)卡以外的東西,但我真的不知道如何將它與選項(xiàng)卡窗格集成。那么,有沒(méi)有我沒(méi)有看到的更簡(jiǎn)單的方法?如果沒(méi)有,那么如何在 JavaFX 中實(shí)現(xiàn)這種標(biāo)簽系統(tǒng)?
1 回答

開(kāi)心每一天1111
TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊
添加回答
舉報(bào)
0/150
提交
取消