jScrollPane.getComponents()
jscrollpane の awt コンポーネントを取得するために使用できると思います。私の質問は、コンテナのスイングコンポーネントを取得する方法はありますか?
4975 次
2 に答える
2
すべての Swing コンポーネントは JComponent を拡張します。
Component[] comps = jScrollPane.getComponents();
ArrayList<JComponent> swingComps = new ArrayList<JComponent>();
for(Component comp : comps) {
if(comp instanceof JComponent) {
swingComps.add((JComponent) comp);
}
}
于 2011-06-26T17:54:54.963 に答える
1
getComponents
次に test を呼び出して、それが のインスタンスであるかどうかを確認できますJComponent
。メソッドは次のようになります。
ArrayList jcomponents = new ArrayList();
for (Component c : container.getComponents())
{
if (c instanceof JComponent)
{
jcomponents.add(c);
}
}
于 2011-06-26T17:56:16.793 に答える