چه جوری باید اپلت های جاوا را اجرا کرد؟
من وقتی در مرورگر اجرا میکنم ارور میده که کلاس را پیدا نمیکنه در صورتی که من فایل کلاس و HTML را یه جا میذارم و اجرا میکنم!!!!!!!!
Printable View
چه جوری باید اپلت های جاوا را اجرا کرد؟
من وقتی در مرورگر اجرا میکنم ارور میده که کلاس را پیدا نمیکنه در صورتی که من فایل کلاس و HTML را یه جا میذارم و اجرا میکنم!!!!!!!!
متن دقیق ارور رو بزارید!!
سورساتون هم بزارید!!
سلام ؛
شما از چه IDE استفاده میکنی ؟ اگه از eclipse استفاده میکنید میتونید از نمونه JApplet استفاده کنید . یا اینکه یک کلاس جدید ایجاد کنید و این کلاس رو از Applet مشتق کنید و متد های پایه اونو پیاده سازی کنید . یک مثال واست میزنم .نقل قول:
چه جوری باید اپلت های جاوا را اجرا کرد؟
من وقتی در مرورگر اجرا میکنم ارور میده که کلاس را پیدا نمیکنه در صورتی که من فایل کلاس و HTML را یه جا میذارم و اجرا میکنم!!!!!!!!
package mainPackage;
import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;
public class AppletSkel extends Applet implements Runnable{
private String msg = "A Simple moving banner.";
private Thread t = null;
private boolean stopFlag = false;
private int count = 0;
//called first
public void init(){
//Initialization
setBackground(Color.orange);
setForeground(Color.white);
}
//called after init() , also called whenever applet restarted
public void start(){
this.t = new Thread(this);
stopFlag = false;
t.start();
}
//called when the applet is stopped
public void stop(){
this.stopFlag = true;
this.t = null;
}
public void paint(Graphics g){
g.drawString(this.msg, 50, 30);
super.showStatus("count = " + this.count);
}
@Override
public void run() {
char ch ;
try{
for(;;){
super.repaint();
Thread.sleep(250);
ch = this.msg.charAt(0);
this.msg = this.msg.substring(1, this.msg.length());
this.msg += ch;
this.count += 1;
if(this.stopFlag) break;
}
}catch(InterruptedException e){
}
}
}
* در IDE های دیگه هم می تونید به طریق مشابه عمل کنید.