我有一个JFrame,下面有很多JPanel,各个panel都有几个JTextField,JTextArea,我想让所有的JTextField和JTextArea都不可编辑,怎么办?
我有一个JFrame,下面有很多JPanel,各个panel都有几个JTextField,JTextArea,我想让所有的JTextField和JTextArea都不可编辑,怎么办?
法一、最原始的方法就是对每个JTextField和JTextArea使用setEditable(false);
法二、
for(int i=1;i<count;i++){
if(jPanel1.getComponent(i).getClass().toString().equals("class javax.swing.JTextField")){
((JTextField)jPanel1.getComponent(i)).setEditable(true);
}
}
上面这个很笨的方法也只能实现对一个JPanel下面的所有JTextField的修改
我现在问题时一个JFrame下面有很多JPanel
55555,神阿,救救我!