من قبلا توی محیط ویندوز با vb6 برنامه نویسی میکردم و به تازگی تصمیم گرفتم که زبان برنامه نوسیم رو به جاوا تغییر بدم تا بتونم توی محیط لینوکس به راحتی برنامه نویسی کنم.
و الان از برنامه نویسای حرفهای جاوا که در این فروم هستند میخوام منو راهنمایی کنن.
من یادگیری جاوارو با کتاب (جاوا جاوا جاوا رهیافتی شی گرا برای حل مسائل نوشته رالف مورلی) شروع کردم و اولین برنامه ای که با این کتاب نوشتم یک applet است.(تمرین خود کتاب)
که این کد اجرا میشه ولی text داخل اپلت کامل نشون داده نمیشه میخوام ببینم مشکل از چیه کد رو هم میزارم. درضمن من برای نوشتن کدها از محیط eclipse استفاده میکنم.
/**
* Filename: TimerApplet.java
* @author hassan
* Date: November:4 2010
*/
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class TimerApplet extends Applet implements ActionListener
{
private Button calculate;
private TextArea display;
private long startTime;
private long currentTime;
private long elapsedTime;
public void init()
{
startTime=System.currentTimeMillis(); //Get the current time
//Set up applet interface
calculate=new Button("Watch How time Flys!"); //Button
calculate.addActionListener(this);
display=new TextArea(4,35);
add(calculate);
add(display);
}//init()
public void actionPerformed(ActionEvent e)
{
currentTime=System.currentTimeMillis();
elapsedTime=currentTime-startTime;
display.setText("You have wasted"+elapsedTime+"milliseconds\n"
+"playing with this silly Java applet!!");
}//actionPerformed
}//End of TimerApplet
اینم بگم که هنگام اجرای برنامه eclips یک warning اعلام میکنه بصورت زیر:
The serializable class TimerApplet does not declare a static final serialVersionUID field of type long
از همه دوستان تشکر میکنم.