All pastes #501760 Raw Edit

lolololoolololo

public text v1 · immutable
·published 2007-05-22 06:09 UTC
rendered paste body
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;


public class HiiriSovelma extends JApplet implements MouseListener
{
    protected boolean sisällä = false;
    protected int x = -1, y = -1;
    
    public void init() {
        addMouseListener(this);
    }
    
    public void paint(Graphics g) {
        super.paint(g);
        Graphics2D g2 = (Graphics2D)g;
        if(sisällä) {
            g2.drawString("Sisällä", 20, 50);
        }
        else {
            g2.drawString("Ulkona", 20, 50);
        }
        g2.drawString(x + ", " + y, 20, 80);
    }
    
    public void mouseEntered(MouseEvent me) {
        sisällä = true; repaint();
    }
    public void mouseExited(MouseEvent me) {
        sisällä = false; repaint();
    }
    public void MousePressed(MouseEvent me) {}
    public void MouseReleased(MouseEvent me) {}
    public void MouseClicked(MouseEvent me) {
        x = me.getX(); y = me.getY(); repaint();
    }
}