Glass Pane on only one section of my frame
Hello!
I would like to have some help please.
I have a JFrame with two panels and a menuBar:
edgJFrame
centerPanel
leftPanel
upperMenuBar
i created a class for my glass pane, like this:
import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JPanel;
publicclass EDG_GlassPaneextends JPanelimplements MouseListener
{
public EDG_GlassPane()
{
addMouseListener(this);
}
publicvoid mouseClicked(MouseEvent e)
{
System.out.println("X = " + e.getX() +" - Y = " + e.getY());
}
publicvoid mouseEntered(MouseEvent e)
{
}
publicvoid mouseExited(MouseEvent e)
{
}
publicvoid mousePressed(MouseEvent e)
{
}
publicvoid mouseReleased(MouseEvent e)
{
}
publicvoid paintComponent(Graphics g){
super.paintComponent(g);
g.setColor(Color.blue);
g.drawRect(785, 151, 16, 16);
}
}
and in my code, i set it up to the JFrame like this:
EDG_GlassPane glass =new EDG_GlassPane();
glass.setLayout(new GridLayout(0, 1));
glass.setOpaque(false);
edgFrame.setGlassPane(glass);
glass.setVisible(true);
What should i do to limit the glassPane to centerPanel only?
Any help would be really appreciated............Thanks

