за фигурата с Java applet - java

Искам да напиша програма, за да покажа фигура в aпрозорец от Java и програмата може да се компилира и да работи без грешка, обаче, фигурата не може да се види в прозореца. какво е наред с кода? Благодаря много.

import java.awt.*;
import java.applet.*;
import java.io.File;
import java.net.URL;
import java.awt.image.*;
import java.awt.image.ImageObserver;
public class MyApp extends Applet implements ImageObserver
{
Image img;

String imgPath="C:\2000.JPEG";
int xpoint=50,ypoint=50;
public void init()
{
setBackground(Color.blue);
setForeground(Color.green);
imgPath="C:\2000_CannotViewImage.gif";
}
public void paint(Graphics g)
{
URL imgURL=getDocumentBase();
img=getImage(imgURL,imgPath);
g.drawImage(img, xpoint, ypoint, this);
}


}

Отговори:

0 за отговор № 1

Не знам Swing или AWT добре, така че не мога да помогна много с тази част.

Няма да можете да осъществите достъп до локалния твърд диск, без да подписвате аплета. Това е труден процес. За да избегнете това, поставете изображението в JAR и използвайте getResourceAsStream (), за да стигнете до него.

Завъртете всичко в боята () в пробна зала и отпечатайте изключението, ако възникне такъв.


0 за отговор № 2

Опитвам

import java.applet.Applet;
import java.awt.Graphics;

public class MyImage extends Applet{
private java.awt.Image image1;
public void init(){
image1=getImage(getDocumentBase(),"android.png");
}
public void paint(Graphics g){
g.drawImage(image1,0,0,this);
}
}

Свързани въпроси
Най - известен