java编程背景颜色的改变

2022-04-18 社会 50阅读

**************************************************************

新建一个类ChangeColor.java,代码如下:

**************************************************************

import java.awt.Color;

import java.awt.event.MouseEvent;

import java.awt.event.MouseMotionListener;

import javax.swing.JFrame;

public class ChangeColor extends JFrame implements MouseMotionListener {

 public ChangeColor() {

  this.setTitle("Change Color");

  this.setBounds(300, 200, 400, 300);

  this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

  this.setVisible(true);

  this.getContentPane().setBackground(Color.GREEN);

  this.addMouseMotionListener(this);

 }

 public void mouseMoved(MouseEvent e) {

  if (e.getX() < >

   this.getContentPane().setBackground(Color.RED);

  } else {

   this.getContentPane().setBackground(Color.BLUE);

  }

 }

 public void mouseDragged(MouseEvent e) {

 }

 public static void main(String[] args) {

  new ChangeColor();

 }

}

**************************************************************

运行结果如下:

**************************************************************

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com