是否可以在JComponent的左邊(或右邊)放置標題?JComponent左邊的SetTitlePosition
我的意思不是理由,但實際位置..
我tryed在與JComponent的相關的TitledBorder setTitlePosition(TitledBorder.LEFT),但似乎沒有工作(也許離開是唯一理由?)
如果這是不可能的,有沒有人有一個相當簡單的方法來實現這種效果?
我想寫一些像這樣的代碼:
TitledBorder titleB = new TitledBorder(description);
titleB.setTitlePosition(LEFT);
有在JComponent中沒有方法setTitlePosition;您想要設置標題的實際組件類型是什麼?我猜TitledBorder? – 2011-03-08 11:38:19
@TheStijn是的謝謝..我說這樣說明TitledBorder關聯的左邊位置是相對於JComponent。也許現在更清楚 – Heisenbug 2011-03-08 11:52:07
爲什麼不把JLabel放在與組件相同的行上,而是放在第一列?直接與最常見的LayoutManager配合使用:GridBagLayout,DesignGridLayout,MigLayout ...此外,不鼓勵使用TitledBorder(查找Karsten Lentzsch演示文稿)。 – jfpoilpret 2011-03-08 14:26:01