gum*_*ruh 0 java numbers jlabel dynamic
我将在这里分享关于java编程及其变量的 abit有趣案例.
我想说的第一件事是,我们处于以下情况:
在截图中; 我们可能会看到有5 x 3表.每列都包含在其上方的每个JLabel.所以它模仿了一个带有文本的电路板.
我非常简单的问题不是关于接口; 这是关于编程风格.如果....的变量是SOOOOO很多.假设使用这种命名约定有100个变量.一旦我们想将setText()设置为每个变量,我们都希望简化编码 - 而不是逐个输入......我们希望使用for-looping来实现每个变量......但是,我意识到这是不可能的.
下面的代码根本不起作用;
for (int x=00; x<101; x++){
(jll_txtNormalC+x).setText("Something");
}
Run Code Online (Sandbox Code Playgroud)
有什么方法可以解决这个问题吗?我不确定这是否是动态变量的话题,因为我从未在Java中听说过,除了' 泛型 ',是的,我听说过.
我不认为这是一个泛型问题.它也不是关于动态变量的.这听起来像是你遇到了问题,因为你在变量名称的网格中嵌入了有关标签位置的信息.在我看来,这是一个非常糟糕的主意.
也许更好的想法是将该信息封装在另一个对象中,并让它维护标签网格.这比你对匈牙利符号的变化要好得多.
| 归档时间: |
|
| 查看次数: |
95 次 |
| 最近记录: |