簡體   English   中英

邊界為1px的JTable上的邊距

[英]Margin on JTable with 1px border

我在JFrame內的JPanel內的JScrollPane內有JTable 通常,表或滾動窗格具有1px的灰色邊框。 為了增加邊距,我學會了使用EmptyBorder ,但這會覆蓋舊邊框。 有沒有辦法保持灰色的1px粗邊框並設置15px的邊距?

我不記得是否在表格或滾動窗格上定義了邊框。 如果要在表格和滾動窗格之間保留15個像素,則可以嘗試以下兩種方法之一:

  1. EmptyBorder添加到表
  2. 使用CompoundBorder 使用EmptyBorder作為外部邊框,並使用scrollPane.getBorder()作為內部邊框。

或者,也許您只想要面板上的EmptyBorder。 我真的不能告訴您確切的要求。 無論如何,您有足夠的信息可以玩。 技巧就是將邊框添加到適當的組件中。

做這個:

table.setBorder(BorderFactory.createLineBorder(Color.RED,2));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM