2011-09-09 9 views
3

おはようございます。私はJavaプログラムを使っています。 JButtonの背景を変更したいのですが、変更することはできません。機能が終了すると、色は少し変わりません。コードはJava:JButtonの背景を変更することはできません

public void initialization() { 
     button = new JButton[size][size]; 
     mainPanel.setLayout(new GridLayout(0, size)); 
     for (int i = 0; i < size; i++) { 
      for (int j = 0; j < size; j++) { 
       button[i][j] = new JButton(); 
       button[i][j].setBackground(Color.BLACK); 
       //button[i][j].setVisible(true); 
       //button[i][j].setEnabled(false); 
       mainPanel.add(button[i][j]); 

      } 
     } 
     mainPanel.updateUI(); 
     System.out.print("Button Finished\n"); 
    } 

私は誰かが私を助けることを願っています。

答えて

8

は、背景を変更する前に不透明に設定してください:!うんそれはキー

button[i][j].setOpaque(true); 
button[i][j].setBackground(Color.BLACK); 
+0

です!ありがとうございました!私はそれを8分で正しいとマークします。システムは8分以内に私にこれを許可しません。 –

関連する問題