czesc oto moje zadanko do zmiany tla. Mam 2 pytania
1.dlaczego za pierwszym razem po wybraniu koloru nie ustawia tla?
2.jak obsuzyc przycisk cancel zeby nie zmienial koloru na czarny tylko zostawial bez zmian?
bardzo prosze o pomoc. pewnie dla kogos to bajecznie proste lecz dla mnie niestety nie :|
pozdrawiam i z gory dziekuje
import javax.swing.JApplet;
import java.awt.;
import javax.swing.;
import java.lang.String;
import java.awt.event.*;
public class Prost extends JApplet implements MouseListener
{
public void mouseClicked(MouseEvent evt){
Color tmp = cEclipseW;
cEclipseW=JColorChooser.showDialog(null,"Wybierz kolor wypelnienia owalu",cEclipseW);
repaint();
}
public void mousePressed(MouseEvent evt) {}
public void mouseReleased(MouseEvent evt) {}
public void mouseEntered(MouseEvent evt) {}
public void mouseExited(MouseEvent evt) {}
//----------------------------------------------------------------------
private int wys,szer,x,y;
public Color cEclipseW;
public String strNumber;
//----------------------------------------------------------------------
//----------------------------------------------------------------------
public void init()
{
x=20;y=20;wys=600;szer=500;
addMouseListener(this);
cEclipseW=JColorChooser.showDialog(null,"Wybierz kolor wypelnienia owalu",cEclipseW);
}
//----------------------------------------------------------------------
public void paint( Graphics g )
{
super.paint(g);
g.setColor(cEclipseW);
g.fillRect(x,y,szer,wys);
}
//----------------------------------------------------------------------
}