जावा एप्लेट के साथ आंकड़े के बारे में - जावा

मैं एक में एक आंकड़ा दिखाने के लिए एक कार्यक्रम लिखना चाहता हूँजावा द्वारा खिड़की और प्रोग्राम संकलित और बिना किसी त्रुटि के चलाया जा सकता है, हालांकि, खिड़की में आंकड़ा नहीं देखा जा सकता है। कोड के साथ क्या गलत है? बहुत बहुत धन्यवाद।

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

मैं स्विंग या एडब्ल्यूटी को अच्छी तरह से नहीं जानता इसलिए मैं उस हिस्से के साथ ज्यादा मदद नहीं कर सकता।

आप ऐप्पल पर हस्ताक्षर किए बिना स्थानीय हार्ड डिस्क तक पहुंचने में सक्षम नहीं होंगे। यह एक मुश्किल प्रक्रिया है। उसमें जाने से बचने के लिए जेएआर में छवि डालें और इसे प्राप्त करने के लिए 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);
}
}

संबंधित सवाल
सबसे लोकप्रिय