gpt4 book ai didi

java - 如何制定多个 JLabel 并遵循相同的程序?

转载 作者:行者123 更新时间:2023-12-02 08:25:07 26 4
gpt4 key购买 nike

我正在使用 100 个以网格格式对齐的 JLabels。 10 x 10。

每个 JLabel 都有一个与其关联的编号。根据数字的值,将设置 JLabel 的背景。因此,强度图。值编号位于同一类文件中的不同选项卡上(带有数字的 10x10 表)。

我担心的是,做这样的事情会花费很长时间:

私有(private) JLabel 第一个......最后 100 个

第一个 = new JLabel("")if(第一个值为 5) {setBackground color Red} else if {blue} else if {green}

如此直到最后 100 个。

最佳答案

您将需要使用数组和循环来初始化它们。

JLabel[][] labels = new JLabel[10][10];
for (int i = 0; i < 10; ++i) {
for (int j = 0; j < 10; ++j) {
labels[i][j] = new JLabel("");
//Do whatever with it here
}
}

关于java - 如何制定多个 JLabel 并遵循相同的程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4685547/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com