JAVA改变背景颜色

来源:百度知道 编辑:UC知道 时间:2024/05/31 11:18:10
鼠标移到区域内改变颜色,离开恢复原来的颜色
谁会写的麻烦写一个applet给我,谢谢了~~~

import java.awt.Color;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.MouseEvent;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.event.MouseInputListener;
public class Test extends JFrame implements MouseInputListener {
JPanel jp1,jp2;
public Test() {
Container c=getContentPane();
jp1=new JPanel();
jp2=new JPanel();
c.setLayout(new GridLayout(1,2));
c.add(jp1);
c.add(jp2);
jp1.addMouseListener(this);
setSize(200, 200);
setVisible(true);
}

public static void main(String[] args) {
Test t=new Test();
t.setDefaultCloseOperation(t.EXIT_ON_CLOSE);
}

public void mouseClicked(MouseEvent arg0) {}

public void mouseEntered(MouseEvent arg0) {
jp1.setBackground(Color.RED); //当鼠标进入时候调用.
}

public void mouseExited(MouseEvent arg0) {
jp1.setBackgroun