首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JScrollPane in JTables

JScrollPane in JTables
EN

Stack Overflow用户
提问于 2013-12-05 19:01:32
回答 1查看 220关注 0票数 1

我想知道你们是否有问题,如果你们有一些JPanel,他们有自己的JScrollPane,而在你们的面板中,你们用了很多的JTable和他们自己的JScrollPane,有一个问题来滚动你的面板吗?

我的意思是当你的鼠标在某个表的视图上,然后JScrollPane of JTable在听滚动,所以当我得到很多JTables时,我只能在面板的几个地方滚动,这太烦人了……

JPanel滚动甚至没有显示时,是否有一些函数将我的滚动事件发送给父JScrollPane?我的意思是,每当某些JScrollPane不需要使用滚动(当它被隐藏时,因为记录太少),我就想禁用它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-06 00:22:15

是的,JTable理解几个名为滚动的行为,如下所示。它们通常在键绑定中使用,但是您可以自己调用它们,如这个相关的示例所示,它命令为滚动窗格定义的操作。

增编:在大纲中,从组件的动作图中获取命名的动作:

代码语言:javascript
复制
Action action = table.getActionMap().get(name);

在需要时以名称唤起行动:

代码语言:javascript
复制
action.actionPerformed(new ActionEvent(table, 0, name));

滚动与JTable相关的操作名称

代码语言:javascript
复制
scrollDownChangeSelection
scrollDownExtendSelection
scrollLeftChangeSelection
scrollLeftExtendSelection
scrollRightChangeSelection
scrollRightExtendSelection
scrollUpChangeSelection
scrollUpExtendSelection
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20408369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档