当前位置:编程学习 > JAVA >>

如何遍历清空swing窗体上的所有控件中的内容

窗体上面的控件都是从数据库中读出来的.
不知道会有多少个数.也不知道都会有什么类型的控件.
请问..如何点一下清空按键之后.让这些控件中的内容都消失??? --------------------编程问答-------------------- 重画界面呗。。 --------------------编程问答-------------------- revalidate();
repaint(); --------------------编程问答-------------------- 重新生成Fream。总之要完成刷新的功能 --------------------编程问答-------------------- for example

public void clearAll(Container c) {
    for (Component com : c.getComponents()) {
        if (com instanceof Container) {
            clearAll(com);
        } else if (com instanceof JTextField) { //判断各种相应类型的控件,设置内容
            ((JTextField)com).setText("");
        }
    }
}
//方法调用
clearAll(your_frame);
补充:Java ,  Java SE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,