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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: لطفا برای یادگیری جاوا کمک کنید  (دفعات بازدید: 2470 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین سیدحسن

  • Jr. Member
  • *
  • ارسال: 81
  • جنسیت : پسر
  • DON'T USE WINDOWS
لطفا برای یادگیری جاوا کمک کنید
« : 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

  • Jr. Member
  • *
  • ارسال: 41
    • www.MyTraining.ir
پاسخ به: لطفا برای یادگیری جاوا کمک کنید
« پاسخ #1 : 16 آبان 1389، 06:03 ب‌ظ »
سلام
احتمالا سازی که برای اپلتتون در نظر گرفته شده کوچکتر از صفحه ی شماست ...
به فایل HTMLی که اپلتتون رو فراخونی میکنه برید و سایزش رو چک کنید . ;)
برای هر چیز زکاتی است و زکات علم نشر دادن آن است /* امام صادق (ع) */

آفلاین سیدحسن

  • Jr. Member
  • *
  • ارسال: 81
  • جنسیت : پسر
  • DON'T USE WINDOWS
پاسخ به: لطفا برای یادگیری جاوا کمک کنید
« پاسخ #2 : 16 آبان 1389، 07:16 ب‌ظ »
ممنونم من با ایجاد یک فایل HTML به شکل زیر مشکل کامل نشون ندادن رو حل کردم.
ولی هنوز محیط eclips همون warning که بالا نوشتم رو نشون میده این warning واسه چیه؟
<html>
<body>
<applet code=TimerApplet.class width="400" height="200" >
</applet>
</body>
</html>