這個問題不一定是特定於JTabbedPane,但這是我碰到它的地方。這個想法是,你有一個優先級列表Priority[]
根據你想看到輸出製表符被渲染。每個選項卡可以有多個與給定優先級關聯的對象,並且我希望在爲其檢測到對象的第一個時生成選項卡。這些對象是由外部服務生成的,它們可以以任何順序出現。所以,假設您有JTabbedPane - 保持標籤順序
[Low, Medium, Warning, Alert, Crash]
作爲您的優先級列表。現在,這是我想要生成的
[] -> []
[Alert] -> [Alert]
[Alert, Alert] -> [Alert]
[Alert, Alert, Low] -> [Low, Alert]
[Alert, Alert, Low, Medium] -> [Low, Medium, Alert]
RHS是製表符的順序,LHS是未來的優先事項。任何想法如何我可以動態地實現這一點?
是的,我明白了,我如何找到放置它的索引?這是我失蹤的整個招數 – Bober02
我認爲你應該優化你的問題,然後索要索引。有幾種方法,一種簡單的方法是使用標籤的標題。只是將該信息存儲在單獨的數據結構中。更新我的回答 –
現在索引@ Bober02 –