话不多说,先上代码:
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.Timer;
import javax.swing.event.MouseInputListener;
public class MainFrame extends JFrame {
final JPanel panel1 = new JPanel();
final JPanel panel2 = new JPanel();
final JPanel maskJPanel = new JPanel();
public MainFrame() {
this.setSize(900, 600);
this.setLayout(null);
this.add(panel1);
this.add(panel2);
this.add(maskJPanel);
panel1.setBounds(0, 0, 100, 100);
panel2.setBounds(200, 0, 100, 100);
panel1.setBackground(new Color(0));
panel2.setBackground(new Color(1));
ImageIcon bgiIcon = new ImageIcon("mask.png");
JLabel bg = new JLabel(bgiIcon);
maskJPanel.add(bg);
bg.setBounds(0, 0, 100, 100);
t