我试图移动一个矩形,但我不知道该怎么做,我知道它与'mouseClicked(MouseEvent e)`有关,但不知道如何使用它.这是我到目前为止的代码:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class MovRect extends Applet implements MouseMotionListener, MouseListener {
Color color = Color.green;
int x=30,y=30,w=150,l=150;
String MouseMotion ="";
public void init()
{
addMouseListener(this);
addMouseMotionListener(this);
}
public void paint(Graphics g)
{
super.paint(g);
g.setColor(color);
g.drawRect(x, y, w, l);
}
public void mouseClicked(MouseEvent e)
{
String clickDesc;
if (e.getClickCount() == 2)
clickDesc = "double";
else
clickDesc = "single";
System.out.println("Mouse was " + clickDesc + "-clicked at location (" +
e.getX() + ", " + e.getY() …Run Code Online (Sandbox Code Playgroud) 该程序假设调用以下URL http://www.google.com当选择退出时,所有其他按钮工作正常但当我点击"退出"时没有任何反应.
我也得到:
warning: unreachable catch clause
catch( IOException iox ) {
^
thrown type MalformedURLException has already been caught
Run Code Online (Sandbox Code Playgroud)
请帮忙
import java.awt.*;
import java.lang.*;
import java.applet.*;
import java.util.Vector;
import java.io.IOException;
import java.net.*;
import java.net.MalformedURLException;
import java.applet.Applet.*;
public class Stage extends Canvas implements Runnable
{
public class Stage2 extends Applet
{
public Stage2() {};
}
Stage2 stage2= new Stage2();
Graphics offGraphics = null;
Image offImage;
Thread conductor;
Ball balls[];
int numBalls;
int numBallsAllocated;
int width;
int height;
int sleepy …Run Code Online (Sandbox Code Playgroud)