垂直滚动条覆盖jtable的最后一列数据(最后一列数据右对齐)
我使用的是默认有 8 行的 jtable。当我使用按钮添加新行时,单击垂直滚动条进入图片并覆盖 jtable 中右对齐的最后一列的数据。我怎样才能克服这个问题?
I am using a jtable which have 8 rows by default. When I add a new row using a button click a vertical scrollbar comes into picture and covers up my data of last column in jtable which is right aligned. How can I overcome this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在
JScrollPane
上指定setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS)
。当(如果)有必要时,这将为滚动条留出空间。Specify
setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS)
on theJScrollPane
. This will leave room for the scroll bar when (if) it becomes necessary.听起来您需要给表格多一点空间来考虑添加滚动条。您可能需要弄乱首选大小。
Sounds like you need to give your table a little bit more space to account for the addition of a scroll bar. You will need to possibly mess with the preferredSize.