java - 如何增加 jLabel 地址
问题描述
我试图弄清楚如何在 jLabel 之后增加数字,例如:jLabel1 -> jLabel2,带有 for 语句。我不知道这是否可能,但没有它我的想法就完蛋了
我曾尝试将数字设为变量,然后将其递增,但我不知道是否要这样做的语法。我的代码不是那么流利,所以我想不出任何其他方法
//i want to turnthis into
jLabel1.setText("hi");
//this
jLabel2.setText("hello");
解决方案
您不能增加变量名,但您可能想要做的是拥有一个 JLabels 数组。然后你可以这样称呼他们;
JLabel[] labels = new JLabel[2];
labels[0] = jlabel1;
labels[1] = jlabel2;
labels[0].setText("hi");
labels[1].setText("hello");
推荐阅读
- sql-server-2016 - 为什么 olap 连接中的属性列表为空:SQL Server 2016?
- qt - CMake - 将 DLL 复制到运行时输出目录
- alexa - Alexa 响应超时等待时间
- regex - 系统日志上的正则表达式单词匹配失败
- python-3.x - 矢量化 groupby pandas
- c# - AcquireTokenSilentAsync 无法正常工作,因为 ConfidentialClientApplication 没有用户
- powershell - 在管道属性 powershell 上做数学
- regex - 如何在javascript正则表达式中匹配非单词+单词边界
- javascript - 在滚动时固定/修复 Vanilla Javascript 中的多个元素
- python - 将python嵌套数组中的每个元素除以一个整数