Back Up Next

Poslušalec




import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Poslusalec extends Applet {
  int x,y;
  public void init() {
    x=10; y=10;
    addMouseListener(new posluh());  // poslušalec za mišje dogodke v apletu
    Button b1=new Button();
    b1.addActionListener(new gumbek()); // poslušalec akcij gumba
    add(b1);
  }
  public void paint(Graphics g) {
    g.setColor(Color.white);
    g.fillOval(x,y,30,30);
  }

  class posluh extends MouseAdapter {  // razred mišjega poslušalca
    public void mouseClicked(MouseEvent e) { 
      x=e.getX();
      y=e.getY();
      repaint();
      System.out.println("klik!!!");
    }
  } 

  class gumbek implements ActionListener { // vmesnik poslušalca akcij
    public void actionPerformed(ActionEvent e) {
      System.out.println("Juhuhu!!!");
    }
  } 
}

Back Up Next