JTable
位于JScrollPane
内JPanel
内的JFrame
内EmptyBorder
。通常,表格或滚动窗格具有灰色的1px厚边框。为了增加余量,我学会了使用{{1}},但这会覆盖旧边框。有没有办法保持灰色的1px厚边框并设置15px的边距?
答案 0 :(得分:1)
我不记得是否在表格或滚动窗格上定义了边框。如果您想要表格和滚动窗格之间的15个像素,那么您可以尝试以下任一方法:
EmptyBorder
添加到表格CompoundBorder
。使用EmptyBorder
作为外边框,并使用scrollPane.getBorder()
作为内边框。或许你只想要面板上的EmptyBorder。我无法真正告诉你确切的要求。无论如何,你有足够的信息可以玩。它的技巧只是将Border添加到适当的组件。
答案 1 :(得分:0)
这样做:
table.setBorder(BorderFactory.createLineBorder(Color.RED,2));