public class mojaplet
extends JApplet
implements MouseListener
{
int x=0,y=0;
JLabel labelek1;
ImageIcon rysunek1;
public void init( )
{
addMouseListener(this);
setBackground(new Color(46, 225, 0));
}
public void start( )
{
rysunek1 = new ImageIcon("ruch-lewo.gif");
labelek1= new JLabel(rysunek1);
add(labelek1);
}
public void mouseClicked(MouseEvent e)
{
labelek1.setLocation(e.getX(),e.getY());
}
public void mouseEntered(MouseEvent e) { }
public void mouseExited(MouseEvent e) { }
public void mousePressed(MouseEvent e) { }
public void mouseReleased(MouseEvent e) { }
}
napisalem taki kawalek kodu :) jestem poczatkujacy wiec pewnie jest tam niezly chaos:)
a moje pytanie jest takie gdy funkcja setLocation przesuwa labelek1 to przesuwa go w dosc szczegolny sposob, traktuje srodek apletu jako punkt 0,0. Jak zrobic zeby to byl prawy gorny rog ? przekopalem troche tutorialow na java.sun.com ale ciezko mi cokolwiek znaleŹĆ bo nawet nie wiem czego szukam :)