Witam,
Jestem początkującym programistą, od niedawna programuję aplet w javie.
Czy można zmienić kolor guzika po najechaniu na niego kursorem myszy ?
Czy można zmienić kolor guzika w momencie gdy guzik jest wciśnięty?
Proszę nie piszcie, żebym użył JFrame itd. **muszę ** zrobić to w aplecie.
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class Guzik extends Applet implements ActionListener{
Button przycisk;
public void init(){
przycisk = new Button("1");
add(przycisk);
przycisk.addActionListener(this);
}
public void paint(Graphics g){
przycisk.setBounds(30,80,40,25);
przycisk.setBackground(Color.blue);
}
//kolor zmienia kolor, ale nie wraca do poprzedniego
public void actionPerformed(ActionEvent zdarzenie){
if(zdarzenie.getSource()==przycisk){
przycisk.setBackground(Color.red);
}
}
// probowalem tez tego...
protected void processActionEvent(ActionEvent evt){
if(evt.getSource()==przycisk)
{
przycisk.setBackground(Color.white);
}
}
}