【发布时间】:2011-07-06 17:23:30
【问题描述】:
我需要通过确定每个选项卡组件的内容来确定 JTabbedPane 中的哪些选项卡需要更新。据我所知,没有办法使用默认的 JTabbedPane 模型遍历每个选项卡。
有人对我在这种情况下可以做什么有任何想法吗?
【问题讨论】:
我需要通过确定每个选项卡组件的内容来确定 JTabbedPane 中的哪些选项卡需要更新。据我所知,没有办法使用默认的 JTabbedPane 模型遍历每个选项卡。
有人对我在这种情况下可以做什么有任何想法吗?
【问题讨论】:
如果你使用类似的东西:
int totalTabs = tabbedPane.getTabCount();
for(int i = 0; i < totalTabs; i++)
{
Component c = tabbedPane.getTabComponentAt(i);
//other stuff
}
可以给你一个开始做你想做的事。
【讨论】:
getComponentAt而不是getTabbedComponentAt,一个返回tabbedPane的组件,一个返回in选项卡的组件。
【讨论】:
getTabComponent() 方法提供了一个组件。该组件不仅可以用于渲染,还可以用于检查或修改。
从容器中使用getComponentAt(int index)
【讨论】: