Suh*_*pta 1 java swing visibility jlabel
我有8 JLabels,我最初想隐形.在jlabels从25日开始,进入32 _(i.e jLabel25 ---> jLabel32)_个我想用一个for循环,可以使他们看不见按照这几行代码,而不是把无形之一:
for( int i = 25 ; i <= 32 ; i++ ) {
jLabel(i).setVisible(false);
}
Run Code Online (Sandbox Code Playgroud)
但我得到一个明显的错误,上面写着"找不到符号,方法 - > jLabel(int)"
我该怎么做才能避免写出8个声明,要求让每个label看不见?
将标签放入一个公共集合中,然后迭代它.
Collection<JLabel> myLabels = new ArrayList<JLabel>();
myLabels.add(jLabel25); // .. and so on
for (JLabel label : myLabels) {
label.setVisible(false);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6760 次 |
| 最近记录: |