انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: سیدحسن در 13 آبان 1389، 01:30 ب‌ظ

عنوان: لطفا برای یادگیری جاوا کمک کنید
ارسال شده توسط: سیدحسن در 13 آبان 1389، 01:30 ب‌ظ
من قبلا توی محیط ویندوز با 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
از همه دوستان تشکر می‌کنم.
عنوان: پاسخ به: لطفا برای یادگیری جاوا کمک کنید
ارسال شده توسط: MSN_Issue در 16 آبان 1389، 06:03 ب‌ظ
سلام
احتمالا سازی که برای اپلتتون در نظر گرفته شده کوچکتر از صفحه ی شماست ...
به فایل HTMLی که اپلتتون رو فراخونی میکنه برید و سایزش رو چک کنید . ;)
عنوان: پاسخ به: لطفا برای یادگیری جاوا کمک کنید
ارسال شده توسط: سیدحسن در 16 آبان 1389، 07:16 ب‌ظ
ممنونم من با ایجاد یک فایل HTML به شکل زیر مشکل کامل نشون ندادن رو حل کردم.
ولی هنوز محیط eclips همون warning که بالا نوشتم رو نشون میده این warning واسه چیه؟
<html>
<body>
<applet code=TimerApplet.class width="400" height="200" >
</applet>
</body>
</html>