博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java JTable视图窗口滚动并定位到某一行
阅读量:7081 次
发布时间:2019-06-28

本文共 536 字,大约阅读时间需要 1 分钟。

java swing编程中需要和数据库打交道并用表格将数据展示出来,如果数据太多,可能显示窗口如下

 

这时数据太多就需要拖动垂直滚动条才能看到下面的数据,那如果我现在有这样一个需求,我希望往数据库里插入数据,然后在表格里显示出来,而且需要表格自动滚动到新增的行而不是通过拖动垂直滚动条来查看是否成功插入,做法如下:

 int row = table.getRowCount() - 1;//这里获取的是最后一行,当然也可以根据不同的需要获取到不同的行

 table.setRowSelectionInterval(row, row);
table.scrollRectToVisible(table.getCellRect(row, 0, true));

table.setSelectionBackground(Color.LIGHT_GRAY);//选中行设置背景色

这样就可以实现插入成功之后,表格自动滚动到新增的一行并选中

参考:http://361324767.blog.163.com/blog/static/1149025252010931510480/

转载于:https://www.cnblogs.com/shellpicker/p/9173846.html

你可能感兴趣的文章
用Python监听邻居家小姐姐的上网行为
查看>>
Redhat6 建立基于防火墙和suLinux的虚拟用户vsftp
查看>>
小型数据库完全+增量备份
查看>>
Qt窗口-视口机制分析
查看>>
新年,新的开篇。谨以此记录青春
查看>>
整合资源这门生意并没那么好做
查看>>
Windows从noinstall zip安装MySQL免安装版
查看>>
在这里驻扎!
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
一入IOS告别Win
查看>>
解: Eclipse+pydev中文显示
查看>>
python ,序列,得到所有元素索引及值
查看>>
自动填写表单有风险吗?
查看>>
JSON下载与解析
查看>>
我的友情链接
查看>>
react+react-router+redux+react-redux构建一个简单应用
查看>>
二叉树遍历 (先序遍历、中序遍历、后序遍历) 递归
查看>>
shell编程学习之sed
查看>>