因此,我遇到了一个问题,当我读取鼠标位置并尝试对其进行操作时,一切都会陷入困境!
这是此灾难的代码。
public class LoadScreen implements MouseListener{
int x,y;
public void begin(Graphics g, JPanel def) {
def.addMouseListener(this);
Font font = new Font("Serif", Font.PLAIN, 50);
g.setFont(font);
g.drawString("Welcome to FaivaCodex's Live Interaction Game Shell", 30, 200);
Font font2=new Font("Triplex",Font.PLAIN, 17);
g.setFont(font2);
g.drawString("Enjoy making your game, for any more gameshells you would like to be availible send an email to flaivaflaves@gmail.com ", 30, 230);
g.fillRect(x-5,y-5,x+10,y+10);
}
@Override
public void mouseEntered(MouseEvent arg0) {
x=arg0.getX();
y=arg0.getY();
}
@Override
public void mouseClicked(MouseEvent arg0) {
}
@Override
public void mouseExited(MouseEvent arg0) {
}
@Override
public void mousePressed(MouseEvent arg0) {
}
@Override
public void mouseReleased(MouseEvent arg0) {
}
}
并且有它产生的图像,但是我还不能发布图像。 我想要的是鼠标所在的10 * 10像素的盒子,但是我能告诉你的是....这个矩形很大。