我正在尝试创建同一JLabel的多个副本。像,
int totalLbls = 6;
JLabel lbl[] = new JLabel[totalLbls];
for (int i = 0; i <totalLbls;i++){
lbl[i] = new JLabel("default");
subPanel.add(lbl[i]);
}
我创建的标签最终将用于显示数据。单击JButton“发送”时,这些JLabel将显示使用外部JAR文件中的方法的相关数据。
每个JLabel必须显示它自己的唯一数据。因此,我必须手动创建6个JLabel并手动将数据“映射”到每个JLabel,或者这可以通过我创建的for循环完成。
答案 0 :(得分:0)
它实际上是一个非常好的主意,数组使得处理相当大的相同数据集更加容易,最大的好处是您不必命名单个对象。但是如果您希望每个数据都具有某个特定对象。根据显示的数据大小你无论如何都要在循环之外操纵它们,但仍然.....无需担心名字。