2015-05-26 129 views
0

我想將我的食物項加載到一組jbuttons中。我來了這麼遠如何從數據庫中將數據加載到jbuttons集中

static JButton j; 
jPanel3.setLayout(new GridLayout(3, 5, 3, 3)); 
jPanel3.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT); 
     for (int i = 0; i < 10; i++) { 
      j = new JButton(); 
      j.setText(i + ""); 
      jPanel3.add(j); 
       } 

但我想獲得個別來源的按鈕。我只得到最後一個按鈕源。有人知道如何做到這一點?

回答

1

您必須將j定義爲JButton的數組。之後,您可以使用j作爲數組。 這裏是一個鏈接,你可以看到陣列是如何工作的: JavaDocsTutorial

static JButton[] j = new JButton[10]; 
jPanel3.setLayout(new GridLayout(3, 5, 3, 3)); 
Panel3.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT); 
for (int i = 0; i < 10; i++) { 
     j[i] = new JButton(); 
     j[i].setText(i + ""); 
     jPanel3.add(j[i]); 
} 

的代碼是未經測試,但它顯示了做出改變。

+0

@javaDocs Thanx爲你的幫助隊友,但你能告訴我如何添加一個事件嗎? –

+0

看這裏:http://stackoverflow.com/questions/284899/how-do-you-add-an-actionlistener-onto-a-jbutton-in-java – Larex

+0

謝謝! :) 它有助於 –

相關問題