про фігуру з Java-аплетом - 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);
}
}

Схожі запитання
Найбільш популярний