我即將在這裏分享有關java編程及其變量的有趣案例。Swing上的Java及其變量(有許多's')
我想首先要說的是,我們在這些情況:
- 我們有很多的JLabel其命名約定 (* jll_txtNormalCnn *)。
- 'nn'字面意思是座標(x,y)。準確地說是 ,它是(0-9)的一個數字。
- many Variables used here的屏幕截圖。
在截圖中;我們可能會看到有5 x 3桌子。 並且每列包含放置在其上的每個JLabel。所以這是模仿作爲董事會與文本。
我非常簡單的問題不是關於接口,而是;它是關於編程風格的。 如果...變量是sooOOO很多。假設有100個變量使用這種命名約定。一旦我們想要設置文本()到每個變量,我們想要簡化編碼 - 而不是一個一個地輸入....我們想用循環到達每一個變量....但是,我意識到這是不可能的。
下面的代碼根本不起作用;
for (int x=00; x<101; x++){
(jll_txtNormalC+x).setText("Something");
}
有沒有辦法解決這個問題? 我不確定這是否是動態變量的主題,因爲我從來沒有在Java中聽說過它,除了'泛型',是的,我聽說過。
有些相關的問題上:http://stackoverflow.com/questions/3113040/use-a-variable-within-a-variable-java – Thilo
好嗎,這看起來很直向前...但是,如何使用上面提到的JLabel案例來爲接口定位?由於JLabel在主板上的定位(截圖 - 以前),讓我發佈這個問題.... @Thilo。 – gumuruh