2011-12-14 22 views
12

Java Swing中使用的JXTaskPane有一個標題欄。它有一個擴展/縮小按鈕。我希望能夠在標題欄中添加我自己的操作,該操作將出現在展開/收縮按鈕旁邊的 旁邊。在JXTaskPane上放置新組件

我該怎麼做?我多次嘗試自己,但沒有得到預期的結果。我做了一個新的JButton並在標題欄座標上設置它的位置,但它被添加到了元素中。

我附上了一個屏幕截圖,其中顯示標題欄中的幫助類型操作以顯示您的意思是 。

Tasks image

+4

不支持,你必須自己實現它。對於初學者來說,查看BasicTaskPaneUI - 它繪製並連接切換按鈕(在繪製標題的邊框內)。或者,您可以嘗試從JXTitledPane(它支持標題區域中的任意組件)開始並使其可摺疊。無論如何,有趣的需求,你可能會考慮在SwingX問題跟蹤器中提出一個增強問題:-) – kleopatra 2011-12-14 09:00:00

回答

0

那是不可能的。我建議在點擊按鈕來擴展下拉菜單時,可能會彈出一個新的JFrame。創建您自己的JFrame彈出窗口也會爲您提供更多的創意和可定製性,以便您可以放置​​它。我對這種事情沒有多少經驗,但你可以嘗試這樣做。儘管如此,它可能並不理想。