Hi, kann mir einer helfen?
Mein Ziel ist folgendes:
Wenn man mit eienr Maustaste auf einen der Panels drückt, dann soll dieser, der gedrückte, entweder in die Color "foreground" oder "background" zu färben, kann mir bitte einer helfen?
Danke,
Developer_X
Java:
public void prepare()
{
setLayout(new GridLayout(y,x));
while(a<y)
{
while(b<x)
{
colors[a][b] = new Color(255,255,255);
panels[a][b] = new Panel();
panels[a][b].setBackground(colors[a][b]);
panels[a][b].addMouseListener(new MouseListener()
{
public void mouseClicked(MouseEvent arg0)
{
if(arg0.getButton()==MouseEvent.BUTTON1)
{
setBackground(foreground);
repaint();
}
if(arg0.getButton()==MouseEvent.BUTTON3)
{
setBackground(background);
repaint();
}
}
public void mouseEntered(MouseEvent arg0)
{
}
public void mouseExited(MouseEvent arg0)
{
}
public void mousePressed(MouseEvent arg0)
{
}
public void mouseReleased(MouseEvent arg0)
{
}
});
add(panels[a][b]);
b++;
}
b=0;
a++;
}
a = 0;
b = 0;
}
Mein Ziel ist folgendes:
Wenn man mit eienr Maustaste auf einen der Panels drückt, dann soll dieser, der gedrückte, entweder in die Color "foreground" oder "background" zu färben, kann mir bitte einer helfen?
Danke,
Developer_X