java如何拿到jpanel中的jtextfield

java如何拿到jpanel中的jtextfield这个组件,不是里面的内容

4个回答

Be_Proud
Be_Proud 不是那个意思
大约 4 年之前 回复

将JTextField设置成静态的?然后类名.JTextField?

通过传参的方式得到

 JPanel panel = new JPanel();
        int count = panel.getComponentCount();
        for (int i = 0; i < count; i++) {
            Component comp = panel.getComponent(i);
            if(comp instanceof JButton){
                JButton btn = (JButton)comp;
                                                                    btn.setEnabled(false);
            }

            if(comp instanceof JTextField){

            }
        }



Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问