[英]Margin on JTable with 1px border
我在JFrame
內的JPanel
內的JScrollPane
內有JTable
。 通常,表或滾動窗格具有1px的灰色邊框。 為了增加邊距,我學會了使用EmptyBorder
,但這會覆蓋舊邊框。 有沒有辦法保持灰色的1px粗邊框並設置15px的邊距?
我不記得是否在表格或滾動窗格上定義了邊框。 如果要在表格和滾動窗格之間保留15個像素,則可以嘗試以下兩種方法之一:
EmptyBorder
添加到表 CompoundBorder
。 使用EmptyBorder
作為外部邊框,並使用scrollPane.getBorder()
作為內部邊框。 或者,也許您只想要面板上的EmptyBorder。 我真的不能告訴您確切的要求。 無論如何,您有足夠的信息可以玩。 技巧就是將邊框添加到適當的組件中。
做這個:
table.setBorder(BorderFactory.createLineBorder(Color.RED,2));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.