gpt4 book ai didi

java - 获取 JTable 的 JScrollPane

转载 作者:行者123 更新时间:2023-11-30 09:13:35 25 4
gpt4 key购买 nike

我有一个 JTable 对象。如何获取 JTable 所在的 JScrollPane 的引用?

我试过 getParent() 但它返回 null

编辑:

我的错。

如评论之一所述,我正在尝试创建默认情况下具有行标题的自定义 JTable,而无需手动添加它。问题是添加行标题需要调用 scrollPane.setRowHeaderView(rowHeader);。问题是我在构造函数中调用 getParent() 之前表实际上有一个父级并且在调用 jScrollPane1.setViewportView(jTable1); 之前。

所以这不能一蹴而就,只能事后解决。

最佳答案

我想这就是你需要的:

JScrollPane scrollPane = (JScrollPane)SwingUtilities.getAncestorOfClass(JScrollPane.class, myTable);

您可以找到有关此方法的更多信息 here .

关于java - 获取 JTable 的 JScrollPane,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20995659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com