在事件处理里面改就行啊
if(event.getSource==panel1){
   panel1.setForeground(color);or
   panel1.setBackground(color);
}

解决方案 »

  1.   

    JB右侧属性栏中的FOREGROUND和BACKGROUND
      

  2.   


    jbuilder inspector中的background(背景)和foreground(前景)
    直接写代码就是:
       panel.setForeground( color );
       panel.setBackground( color );
      

  3.   

    给每个panel添加ActionListener监听器。代码:
    jpanel.addActionListener(new ActionListener()
    {
      public void ActionPerformed(ActionEvent e)
      {
          Panel p = (Panel)e.getSource;
          p.setBackground(Color.red);
      }
    });
      

  4.   

    jPanel.setBackgroundColor(color);