设置窗体背景颜色为渐变颜色
java 代码如下
首先我们写一个类继承自JPanel
如下所示
然后在所在的JFrame 中添加这个JPanel就可了
public class BackgroundColorPanel extends JPanel {
@Override
protected void paintComponent(Graphics g) {
// TODO Auto-generated method stub
Graphics2D g2=(Graphics2D) g;
super.paintComponent(g);
int width=getWidth();
int heigth=getHeight();
//创建填充模式对象
GradientPaint gp=new GradientPaint(0, 0, Color.GRAY, 0, heigth, Color.BLUE);
g2.setPaint(gp);
g2.fillRect(0, 0, width, heigth);//绘制矩形填充界面;
}
}