import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class SimpleGUI5 extends JFrame implements MouseListener {
    
    private JTextField left, right;
    private JPanel leftPan, rightPan;
    
    public SimpleGUI5() {
        setTitle("Simple GUI #5");
        getContentPane().setBackground(new Color(0, 0, 255));
        getContentPane().setLayout(new GridLayout(1, 2));
        
        leftPan = new JPanel();
        getContentPane().add(leftPan);
        left = new JTextField(10);
        leftPan.add(left);
        leftPan.addMouseListener(this);
        leftPan.setBackground(new Color(255, 0, 0));
        
        rightPan = new JPanel();
        getContentPane().add(rightPan);
        right = new JTextField(10);
        rightPan.add(right);
        rightPan.addMouseListener(this);
        rightPan.setBackground(new Color(0, 255, 0));
    }
    
    public void mouseClicked(MouseEvent e) {
        if (e.getSource() == leftPan) {
            right.setText("Mouse on the left");
            left.setText("");
        } else if (e.getSource() == rightPan) {
            right.setText("");
            left.setText("Mouse on the right");
        }
    }
    
    public void mouseEntered(MouseEvent e) {}
    public void mouseExited(MouseEvent e) {}
    public void mousePressed(MouseEvent e) {}
    public void mouseReleased(MouseEvent e) {}    

    public static void main(String[] args) {
        SimpleGUI5 sg = new SimpleGUI5();
        sg.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        sg.setSize(400, 300);
        sg.setVisible(true);    
    }
}
