对于设置颜色的问题,因为设置的是内容窗格的颜色,故应该先获取内容窗格的对象在设置 如:
getContentPane().setBackground(new java.awt.Color(128,64,64));
也许是你后面颜色隐藏了前面颜色,你尝试一下把setBackground(new Color(0,100,0))中的颜色也改为255,200,0
一般来说要重新设置背景,在paint中首先调用setOpaque还是什么吧,方法名好象不是这么写的,但是相近了。然后再设置看看。
this.setbackground(color.blue)完全是多余的,你设置的是面板里的jplist.setbackground(color.blue);
而且jpanel
jp=new
jpanel()定义的2次