[英]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.