FireBuzZ TM Community
Welcome To FireBuzZ Forum

آموزش قدم به قدم جاوا فقط با مثال Png
FireBuzZ TM Community
Welcome To FireBuzZ Forum

آموزش قدم به قدم جاوا فقط با مثال Png
FireBuzZ TM Community
Would you like to react to this message? Create an account in a few clicks or log in to continue.

FireBuzZ TM Community

nokte mohem: gozashtane har goone matlab dar morede v.p.n va s.o.c.k.s va har goone f.i.l.t.e.r shekan va bahs haye s.i.a.si o mazhabi mamnoo ast dar soorate moshahede barkhord khahad shod
 
HomeGalleryLatest imagesSearchRegisterLog in
Latest topics
» Salam Bacheha
آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeby TasbeaT Thu Aug 11, 2016 8:33 pm

» id Maker Onlain FireBuzZ TeaM
آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeby modaaaa Sun Mar 06, 2016 2:51 am

» id maker v2 coded by 50
آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeby modaaaa Sun Mar 06, 2016 2:50 am

» آپدیت جدید xmod برای نسخه جدید کلش اف کلنز (زمستان 2016) .هماهنگ با 8.116.2
آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeby l!v!lonster Wed Feb 17, 2016 10:02 am

» help plz komak mikham fori
آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeby l!v!lonster Tue Feb 16, 2016 4:37 pm

» فیلم اموزشی نصب Ejabberd
آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeby kurd98 Fri Jul 24, 2015 3:26 pm

» اجبرد بر روی شبکه محلی
آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeby kurd98 Fri Jul 24, 2015 3:20 pm

» online spybot and server bots...
آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeby huss4in. Wed Jul 15, 2015 3:53 am

» online mobile server bot 24/7 online
آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeby i).t33m Sat May 30, 2015 6:52 am

» TeamViewer 10.0.41459
آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeby i).t33m Sat May 30, 2015 6:38 am

» Topic Jame -- Server bot
آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeby shona_chokra Sun Mar 22, 2015 12:19 am

» PV Message Flooder Nimbuzz 2015 by sholeh
آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeby sholeh Sat Mar 07, 2015 2:11 pm

» Room + PV Flooder Nimbuzz 2015
آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeby sholeh Tue Feb 17, 2015 6:57 pm

» PV Flooder Nimbuzz 2015 by sholeh
آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeby sholeh Sat Feb 14, 2015 12:42 am

» chat box vb.net...
آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeby the.last.black.hat Wed Jan 28, 2015 5:23 pm

» Change Avatar by vb.net...
آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeby the.last.black.hat Wed Jan 28, 2015 3:29 pm

» online bot severs
آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeby lof-team Wed Jan 21, 2015 6:10 pm

» Evil floOder
آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeby kurad Wed Nov 19, 2014 2:35 pm

» super black scorpion flood room = 4 pvt traget in one time 3.0
آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeby hesho Sat Aug 23, 2014 8:24 pm

» v*p*s AT LOW PRICE
آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeby sweetsam01 Tue Jul 29, 2014 6:20 pm

Log in
Username:
Password:
Log in automatically: 
:: I forgot my password
Top posters
esi.0181 (1065)
آموزش قدم به قدم جاوا فقط با مثال I_vote_lcapآموزش قدم به قدم جاوا فقط با مثال I_voting_barآموزش قدم به قدم جاوا فقط با مثال I_vote_rcap 
l!v!lonster (839)
آموزش قدم به قدم جاوا فقط با مثال I_vote_lcapآموزش قدم به قدم جاوا فقط با مثال I_voting_barآموزش قدم به قدم جاوا فقط با مثال I_vote_rcap 
masoud (686)
آموزش قدم به قدم جاوا فقط با مثال I_vote_lcapآموزش قدم به قدم جاوا فقط با مثال I_voting_barآموزش قدم به قدم جاوا فقط با مثال I_vote_rcap 
yaaser (452)
آموزش قدم به قدم جاوا فقط با مثال I_vote_lcapآموزش قدم به قدم جاوا فقط با مثال I_voting_barآموزش قدم به قدم جاوا فقط با مثال I_vote_rcap 
Mer+sad (391)
آموزش قدم به قدم جاوا فقط با مثال I_vote_lcapآموزش قدم به قدم جاوا فقط با مثال I_voting_barآموزش قدم به قدم جاوا فقط با مثال I_vote_rcap 
TasbeaT (367)
آموزش قدم به قدم جاوا فقط با مثال I_vote_lcapآموزش قدم به قدم جاوا فقط با مثال I_voting_barآموزش قدم به قدم جاوا فقط با مثال I_vote_rcap 
musikh (326)
آموزش قدم به قدم جاوا فقط با مثال I_vote_lcapآموزش قدم به قدم جاوا فقط با مثال I_voting_barآموزش قدم به قدم جاوا فقط با مثال I_vote_rcap 
pe3are-tariki (313)
آموزش قدم به قدم جاوا فقط با مثال I_vote_lcapآموزش قدم به قدم جاوا فقط با مثال I_voting_barآموزش قدم به قدم جاوا فقط با مثال I_vote_rcap 
sabuory (308)
آموزش قدم به قدم جاوا فقط با مثال I_vote_lcapآموزش قدم به قدم جاوا فقط با مثال I_voting_barآموزش قدم به قدم جاوا فقط با مثال I_vote_rcap 
viper-drakula (271)
آموزش قدم به قدم جاوا فقط با مثال I_vote_lcapآموزش قدم به قدم جاوا فقط با مثال I_voting_barآموزش قدم به قدم جاوا فقط با مثال I_vote_rcap 
Top posting users this week
No user
Who is online?
In total there are 18 users online :: 0 Registered, 0 Hidden and 18 Guests

None

Most users ever online was 113 on Thu Dec 12, 2013 8:09 am
Search
 
 

Display results as :
 
Rechercher Advanced Search
دیکشنری آنلاین
Sokhanani Az Behesht
Keywords
April 2024
MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
2930     
CalendarCalendar

Share
 

 آموزش قدم به قدم جاوا فقط با مثال

View previous topic View next topic Go down 
AuthorMessage
sabuory
FireBuzZ TeaM
FireBuzZ TeaM

sabuory
Male Medals : 3
Posts : 308
Emtiaz : 40001
Thanked : 135
Join date : 2013-07-18
Age : 31
Job/Hobbies : Bikar
Asl Asl : human 21 gilan
My Mood : آموزش قدم به قدم جاوا فقط با مثال Sarbezir

آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: آموزش قدم به قدم جاوا فقط با مثال   آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeSun Jul 21, 2013 2:46 pm

درود به همگی دوستان
اینجا اومدیم برای آموزش برنامه نویسی به زبان جاوا

  ندین اگر سوالی داشتین پیام خصوصی بذارید spame  و اول از همه بگم لطفا و خواهشا



رو رو سیستم خودتون نصب کنیدjdk برای اجرای برنامه های جاوا باید نرم افزار

من نمیخام وارد این جزئیات بشم چون سرچ کنید سریع اینارو پیدا میکنید و مستقیما میرم سر اصل مطلب و مثال ها

مفاهیم پایه مثال 1
Code:
/*
      Java Hello World example.
    
 */

public class HelloWorldExample{

    public static void main(String args[]){

   /*
        Use System.out.println() to print on console.
        */

    System.out.println("Hello World !");

   } // end main

} // end class

/*
      OUTPUT :
      
      Hello World !
  */  


تو جاوا همه چیزو باید یه صورت کلاس بنویسید .
داره که دستورات اصلیمون تو این قسمت اجرا میشه main که یه متد HelloWorldExample الان ما یه کلاس نوشتیم به اسم
واقع شدندSystem.outاستفاده کنیم که تو مسیرprintln , print  ما میتونیم از متد ها"Hello World !"برای چاپ
یعنی به این صورت
Code:
System.out.println("Hello World !");



تا اینجا مفدمه ی ساده و ابتدایی جاوا رو توضیح دادم

که توی ویندوز نمایش داده می شه خب بریم  Errorحالا ما می خوایم همین نوشته رو توی یک باکس نشون بدیم مانند باکس
سراغ سورس کد و بعدش توضیحات لازم
Code:
import javax.swing.JOptionPane;
public class Joptionpane{
   public static void main(String[] args){

           JOptionPane.showMessageDialog(null,
                       "Hello World!", "Header" , JOptionPane.INFORMATION_MESSAGE);
   } //main
} //class

خب ما در اینجا با پکیج

( استفاده می شهgraphicو  interface که برای کار های swing در جاوا یک سری پکیج آماده برای برنامه نویسی وجود دارههمانند همین پکیج)

استفاده کردیم نحوه ی فراخوانی پکیج ها به صورت   dialog برای نمایش swing
import java.Esme Pakage.Tabee marbot be pakage morede nazar
است


و بقیه رو ERROR های dialog رو برای نمایش باکس استفاده کردیم در آموزش ها بعدی آموزش ساختنJOptionPane خب ما اینجا

    آموزش میدم    موفق باشید
Back to top Go down
sabuory
FireBuzZ TeaM
FireBuzZ TeaM

sabuory
Male Medals : 3
Posts : 308
Emtiaz : 40001
Thanked : 135
Join date : 2013-07-18
Age : 31
Job/Hobbies : Bikar
Asl Asl : human 21 gilan
My Mood : آموزش قدم به قدم جاوا فقط با مثال Sarbezir

آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: Qesmat 2vom amozesh    آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeSun Jul 21, 2013 2:59 pm

Warning mesage , error mesage , ...

خب دوستان عزیزی که مثال قبل رو آموزش دیدن و یاد گرفتن , ابن آموزشم دقیقا مثل قبلیست فقط با این تفاوت که ما می آیم پارامتر های

 مورد نظر رو بدست آوریم , خب بریم این2 تا کد رو ببینیم  Dialog رو تغییر می دیم تا  JOptionPane.showMessageDia
log  تابع

Warning نمایش
Code:
import javax.swing.JOptionPane;
public class Joptionpane{
    public static void main(String[] args){

            JOptionPane.showMessageDialog(null,
                       "Warning!", "warning" , JOptionPane.WARNING_MESSAGE);
    } //main
} //class  

ErroR  نمایش
Code:
import javax.swing.JOptionPane;
public class Joptionpane{
    public static void main(String[] args){

            JOptionPane.showMessageDialog(null,
                       "Error!", "Erro" , JOptionPane.ERROR_MESSAGE);
    } //main
} //class  

 ها استفاده کنید dialog box که می خواهید نمایش بدید از این Dialogخب اینم از درس این دفعه پس شما الان می تونید با توجه به
:Dialogدیگه هست که دیگه کدش رو نمی زارم خودتون تمرین کنید با توجه به مثال های بالا ایجادش کنید اینم از آخرین Dialog  یک

Code:
JOptionPane.QUESTION_MESSAGE
که برای ایجاد باکس هایی با علامت سوال کنارش هست که برای ایجاد سوال به کار می ره , در آموزش بعدی نحوه ی گرفتن اطلاعات رو
های بالا Dialog  آموزش می دم و نمایش اطلاعات در یکی ازDialog از داخل


sorkhing. موفق باشید
Back to top Go down
esi.0181
Firebuzz Member
Firebuzz Member

esi.0181
Male Medals : 6
Posts : 1065
Emtiaz : 41896
Thanked : 102
Join date : 2013-06-11
Age : 32
Job/Hobbies : danesh jo
Asl Asl : shahin-anzali-18 sale 1373/6/6
My Mood : آموزش قدم به قدم جاوا فقط با مثال Konjkav

آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: Re: آموزش قدم به قدم جاوا فقط با مثال   آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeSun Jul 21, 2013 3:01 pm

dash chera mokhalefe spame hasti!!??
mc babate amozesht
Back to top Go down
http://www.firebuzz.ir
sabuory
FireBuzZ TeaM
FireBuzZ TeaM

sabuory
Male Medals : 3
Posts : 308
Emtiaz : 40001
Thanked : 135
Join date : 2013-07-18
Age : 31
Job/Hobbies : Bikar
Asl Asl : human 21 gilan
My Mood : آموزش قدم به قدم جاوا فقط با مثال Sarbezir

آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: Re: آموزش قدم به قدم جاوا فقط با مثال   آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeSun Jul 21, 2013 3:39 pm

esi.0181 wrote:
dash chera mokhalefe spame hasti!!??
mc babate amozesht


dadasham man mokhalef nisam Faqat nmikham vasate amozesh kasi spame bede o soal beporse

chon shaiad soalesh to amoozeshaiye baadi bashe

amozesh ham vazifame dada nazi 

gol... fadat abay
Back to top Go down
sabuory
FireBuzZ TeaM
FireBuzZ TeaM

sabuory
Male Medals : 3
Posts : 308
Emtiaz : 40001
Thanked : 135
Join date : 2013-07-18
Age : 31
Job/Hobbies : Bikar
Asl Asl : human 21 gilan
My Mood : آموزش قدم به قدم جاوا فقط با مثال Sarbezir

آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: Input Dialog Message کار با    آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeSun Jul 21, 2013 3:51 pm

Input Dialog Message کار با

sigar  امیدوارم تا اینجا به آموزش ها به کارتون آماده باشه, بریم سر درس این دفعه

Error برای دادن یک سری اطلاعات مثلا Dialog ها آشنا شدیم , که کارشون نمایش یک  showMessageDialog  خب خب تا حالا ما با
قرار دارد swing آشنا بشیماین تابع نیز در پکیج   Input Dialog ها یعنی dialog و... .   حالا می خوایم بریم با نوع دیگری از warning

Code:
import javax.swing.JOptionPane;
public class Joptionpane{
    public static void main(String[] args){
        String name = "";
        
        name = JOptionPane.showInputDialog(
                        null, "Please enter your name: ");

            JOptionPane.showMessageDialog(null,
                        "Hello " + name );
    } //main
} //class  

بعد از اجرای برنامه شما شاهد خواهید بود که باکسی باز می شود و از شما اسمتون رو می خواهد بعد از وارد کردن اسم و کلیک بر
به همراه اسم شما نمایش می دهد Hello باکس دیگری باز می شود و  OK روی

اینم از درس این دفعه, امیدوارم خوب پیش بریم باهم
Back to top Go down
esi.0181
Firebuzz Member
Firebuzz Member

esi.0181
Male Medals : 6
Posts : 1065
Emtiaz : 41896
Thanked : 102
Join date : 2013-06-11
Age : 32
Job/Hobbies : danesh jo
Asl Asl : shahin-anzali-18 sale 1373/6/6
My Mood : آموزش قدم به قدم جاوا فقط با مثال Konjkav

آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: Re: آموزش قدم به قدم جاوا فقط با مثال   آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeSun Jul 21, 2013 3:55 pm

sen.siz wrote:
esi.0181 wrote:
dash chera mokhalefe spame hasti!!??
mc babate amozesht


dadasham man mokhalef nisam Faqat nmikham vasate amozesh kasi spame bede o soal beporse

chon shaiad soalesh to amoozeshaiye baadi bashe

amozesh ham vazifame dada nazi 

gol... fadat abay


 mc dash +
 shahino hes konj kavish  gol... goll. boooos 
fadayy dari 
mc movafagh bashi qalb... goll..... gaz bde,, goallllllll  
Back to top Go down
http://www.firebuzz.ir
sabuory
FireBuzZ TeaM
FireBuzZ TeaM

sabuory
Male Medals : 3
Posts : 308
Emtiaz : 40001
Thanked : 135
Join date : 2013-07-18
Age : 31
Job/Hobbies : Bikar
Asl Asl : human 21 gilan
My Mood : آموزش قدم به قدم جاوا فقط با مثال Sarbezir

آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: Re: آموزش قدم به قدم جاوا فقط با مثال   آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeSun Jul 21, 2013 4:04 pm

می گیره , حالا فرض string آشنا شدیم , همونطوری که متوجه شدید , این تابع در ورودی خودش مقدار   Input Dialog در درس قبل با
که نمی تونیم string کنیم جایی ما می خوایم یک عدد بگیریم و روی اون پردازش ریاضی انجام بدهیم , در این حالت که
به روش زیر این گار رو انجام می دیم ببینیدInteger  پس باید اون رو به یک عدد تبدیل کنیم , یعنی

Code:
import javax.swing.JOptionPane;
public class Joptionpane{
    public static void main(String[] args){
        int age = 10;

               age += Integer.parseInt(
                        JOptionPane.showInputDialog(
                             null, "Please enter your  age: "));

            JOptionPane.showMessageDialog(null,
                        " You are "
                        + age + " years old after 10 Year!");
    } //main
} //class  

 
(یعنی یک عمل ریاضی رو انجام دادیم (همونطوری که دیدید ما مقدار اولیه ی سن رو به اضافه ی 10 کردیم
تبدیل کر برامون Integerرو به مقدارstringمقدار  Integer.parsInt  تابع

iran.. 
Back to top Go down
sabuory
FireBuzZ TeaM
FireBuzZ TeaM

sabuory
Male Medals : 3
Posts : 308
Emtiaz : 40001
Thanked : 135
Join date : 2013-07-18
Age : 31
Job/Hobbies : Bikar
Asl Asl : human 21 gilan
My Mood : آموزش قدم به قدم جاوا فقط با مثال Sarbezir

آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: Re: آموزش قدم به قدم جاوا فقط با مثال   آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeSun Jul 21, 2013 4:19 pm

داشت و باعث جذابیت برای ادامه ی یاد گیری جاوا می شد   interface آموزش های قبلی که بیشتر جنبه ی
می خوایم بریم سراغ چند تا تابع پر کار برد و مهم جاوا


صحبت می کنیم StringTokenizer  توی این قسمت راجب


چیست ؟StringTokenizer

 هست و به کلاسی که این کار رو انجامstring  کوچیک ترین واحد Tokenرو به قطعات کوچک تقسیم می کنیم که string در جاوا زمانی که ما

می گویند StringTokenizer میده

خب بریم سراغ کد اینبار

Code:
import java.util.*;
public class StringToken{
 public static void main(String args[]){

        String s = "What on earth is going on here?";

        //by default, a white space:
    StringTokenizer st = new StringTokenizer(s," ");

        //when there are still more tokens, print out the
        //next one:
    while(st.hasMoreTokens())
        System.out.println(st.nextToken());
  } //main
} //class  

های موجود جدا کرد  (space) همونطوری که می بینیدنوشته ی ما رو بر حسب فضای خالی
 رو تجزیه کنید کافیست که به جای فضای خالی در string شما اگر بخواهید بر اساس هر حرف یا نماد یا عدد دیگری یک

Code:
StringTokenizer st = new StringTokenizer(s," ");  

عبارت مورد نظر رو قرار بدهید

iran.. 
Back to top Go down
sabuory
FireBuzZ TeaM
FireBuzZ TeaM

sabuory
Male Medals : 3
Posts : 308
Emtiaz : 40001
Thanked : 135
Join date : 2013-07-18
Age : 31
Job/Hobbies : Bikar
Asl Asl : human 21 gilan
My Mood : آموزش قدم به قدم جاوا فقط با مثال Sarbezir

آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: آرایه ها در جاوا   آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeSun Jul 21, 2013 4:32 pm

آرایه ها در جاوا

سلام این بار می خوام مبحث آرایه ها در جاوا رو برای شما آموزش بدم
برای تعریف آرایه ها در جاوا ما باید به صورت زیر عمل کنیم
Code:
type name[] = new type[ size ];  

( int, char, String و... ) می تونه انواع مختلفی داشته باشه , مانندtype بشه حتما که newیعنی باید


بعضی از تعریف ها مانند زیر است

Code:
int heights[] = new int[5];

float f[] = new float[15];

char alphabet[] = new char[26];

boolean bools[] = new boolean[45];

String str[] = new String[10];

حالا اگه بخواهیم ما یک آرایه با مقدار دهی اولیه داشته باشیم باید به صورت زیر عمل کنیم

Code:
int[] a = {1,2,3,4,5,6,7};

String str[] = {"Alex", "Chris", "John"};

boolean[] boo = {true,true,false,false,true};

بدست آوردن طول آرایه در جاوا :
طول آرایه در جاوا برابر است با

Code:
a.length

یک آرایه است , یعنی اگر ما آرایه ای به صورت  a که

Code:
int[] a = {3,4,5,9,10};

به صورت زیر استفاده کنیم for  داشته باشیم برای چاپش می تونیم از

Code:
for(int i = 0; i < a.length; i++)
        System.out.println(a[i]);

خب حالا بریم سراغ یک مثال

Code:
public class SimpleArray{
        public static void main(String[] args){
                int a[] = new int[5];

                //initialize the array:
                for(int i = 0; i < 5; i++)
                        a[i] = i*5;

                change(a);

                for(int i = 0; i < 5; i++)
                        System.out.print(a[i] + " ");

                System.out.println("");
        }

        public static void change(int[] arr){
                arr[0] = 99999;
                arr[1] = 66666;
        }
} //class  

 را عوض کردیم و سپس چاپ کردیم نتایج رو a[1] و a[0] ما دو مقدار change همانطوری که بعد ار اجرای برنامه دید , بعد از فراخوانی تابع

امیدوارم مورد قبول قرار گرفته باشه تا قسمت بعدی
gol... 

iran.. 
Back to top Go down
sabuory
FireBuzZ TeaM
FireBuzZ TeaM

sabuory
Male Medals : 3
Posts : 308
Emtiaz : 40001
Thanked : 135
Join date : 2013-07-18
Age : 31
Job/Hobbies : Bikar
Asl Asl : human 21 gilan
My Mood : آموزش قدم به قدم جاوا فقط با مثال Sarbezir

آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: ارث بری در جاوا   آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeSun Jul 21, 2013 4:50 pm

ارث بری در جاوا

می خوایم یکمی مسائل رو پیشرفته تر دنبال کنیم
اینبار می خواهیم راجب مسئله ی ارث بری در جاوا صحبت کنیم و چگونگی و خصوصیاتش رو بیان کنیم .
خب ارث بری در جاوا چیست ؟
کردن یک کلاس دیگه به ارث ببره extends در جاوا یک کلاس می تونه تمام متد ها , متغیر ها و ... رو با

Code:
public class Wheels extends Car{
    //code here
}  

 در واقع به زبان خودمون می گیم که چرخ جزو یک وسیلهی بزرگتریست که اسمش ماشینه super calss یک  car است و کلاس  subclass یک Wheels در اینجا کلاس

پدر دست پیدا  constructor می کنیم می تونیم همانطوری که گفتیم به تمام متد های پدر از جمله extends زمانی که ما از یک کلاس

استفاده کنیم در خط اول  super کنیم و اون رو فراخوانی کنیم اما به چه صورت , برای اینکه ما بتونیم این کار رو انجام بدیم باید از تابع
فرزندconstructor

در واقع به این معناست که این متدی که داریم ازش استفاده می کنیم یا این پارامتر مربوط به همین کلاس هاست نه کلاس پدر this نیز معنا پیدا می کنه this  همچنین در اینجا واژه ی

خب حالا بریم یک مثال رو با هم دنبال کنیم تا این مفهوم برامون بیشتر جا بیفته

Code:
public class Dog extends Animal{
    public Dog(String n, int a){
        super(n,a);
    }
}

public class Cat extends Animal{
    public Cat(String n, int a){
        super(n,a);
    }
    public String toString(){
        return "I am a " + getClass().getName();
    }
}

public class Animal{
    static Animal animals[] = new Animal[5];
    String name = "";
    int age = 0;
    static int ct = 0;

    public Animal(String n, int a){
        name = n;
        age = a;
    }

    public String toString(){
       return "I am a " + getClass().getName() +
              ".  My name is " + name + ".  I am "
                  + age + " years old!";
    }

    public static void main(String args[]){

        for(int i = 0; i < 5; i++){
           if(i % 2 == 0){
               animals[i] = new Cat("Fluffy", i+5);
           }else{
               animals[i] = new Dog("Jake", i+3);
           }
        }

        for(int i = 0; i < 5; i++){
            System.out.println(animals[i]);
        }
    }
} //class  

خب توی این کد چند تا نکته است که می خوایم بررسی کنیمش با هم

چیست getClass() & getName()


getclass  خب زمانی که ما به یک کلاس اشاره می کنیم , یک متدی به نام
وجود داره که کلاسی که در اون قرار دارد رو بر می گردونه در اینجا برای انکه ببینیم این کلاس مربوط به گربه یا سگ بوده استفده شده , همچنین

در کد باعث می شه که اسم کلاسی که بهش اشاره شده رو برامنو بر می گردونهgetClass().getName()  که کارش بر گردوندن نام کلاسی استکه به ان اشاره شده  getname


اینم از مبحث ارث بری در جاوا به صورت خیلی ساده

iran.. 
Back to top Go down
sabuory
FireBuzZ TeaM
FireBuzZ TeaM

sabuory
Male Medals : 3
Posts : 308
Emtiaz : 40001
Thanked : 135
Join date : 2013-07-18
Age : 31
Job/Hobbies : Bikar
Asl Asl : human 21 gilan
My Mood : آموزش قدم به قدم جاوا فقط با مثال Sarbezir

آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: Random numbers جاوا   آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeSun Jul 21, 2013 5:06 pm

Random numbers جاوا

خب اینبار می خوایم برگردیم به یک تابع کار بردی در جاوا ساختن اعداد رندوم
هستیمjava.util برای انکار نیاز به فراخوانی کتابخانه ی .

Code:
import java.util.Random;  

کلاس استفاده شده برای اینکار به صورت زیر است

Code:
[COLOR="red"]Random name = new Random();[/COLOR]  

به بررسی بعضی از متد های این کلاس می پردازیم

32^2 به صورت تصادفی بر می گرداند , که شامل تمامی   Int این متد یک عدد : ()int nextInt
(حالت ممکن است (چه اعداد مثبت چه منفی

شامل این اعداد نیست , یعنی اگر بخواهیم از صفر تا   range صفر که خود x < range =>این متد یک عدد بین : int nextInt(int range)

ما بهص ورت زیر می توانیم عمل کنیم  range  باشد10  

Code:
int num = r.nextInt(10) + 1;
یا
int num = r.nextInt(11) ;

توابعی دیگری نیز وجود دارند که همانند توابع بالا تعریف می شوند که دیگر برای طولانی تر نشدن توضیحات آنها را معرفی نمی کنیم

( double nextDouble() , float nextFloat() , long nextLong() و boolean nextBoolean() )

تولید می کند true false  باید گفت که این تابع فقط boolean nextBoolean() فقط در رابطه با

Randomاینم از قطعه کد اینبار که به وسیله ی
ما تعداد ستاره های مختلفی رو چاپ می کنیم


Code:
import java.util.Random;
public class RandomStars{
    public static void main(String args[]){
        Random r = new Random();
        int num = 0;

          for(int i = 0; i < 25; i++){
             //random numbers from 0 to 15:
             num = r.nextInt(16);
             for(int j = 0; j < num; j++)
                  System.out.print("*");
             System.out.println();
          }
    } //main
} //class  



با اتمام این مبحث بخش مبتدی آموزش تقریبا به اتمام رسید از این به بعد آموزش های پیشرفته تری رو قرا می دهم , که بیشترش بر می گرده به کار های گرافیکی
Back to top Go down
sabuory
FireBuzZ TeaM
FireBuzZ TeaM

sabuory
Male Medals : 3
Posts : 308
Emtiaz : 40001
Thanked : 135
Join date : 2013-07-18
Age : 31
Job/Hobbies : Bikar
Asl Asl : human 21 gilan
My Mood : آموزش قدم به قدم جاوا فقط با مثال Sarbezir

آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: JFrame و label کار با    آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeMon Jul 22, 2013 2:31 pm

سلام به همه ی دوستان عزیز

خب از این به بعد ما رسیدیم به آموزش های پیشرفته از این به بعد آموزش هامون جنبه های گرافیکی داره تا بعد از تمام شدن بریم
و اتصال آن به جاوا  database سراغ

و بقیه ی متد ها   JLabel  رو معرفی کنیم و بعد از بریم سراغ  JFrame خب ما قرار اینجا ابتدا

نمایش داده می شد و کار گرافیکی انچنانی انجام نمی پذیرفت , خب حالا cmd تا الان ما هر کاری رو که انجام می دادیم بیشتر تو
میخوایم شما رو با اولین کار گرافیکیتون آشنا کنیم

برای ما ایجاد می کند که ما Frame یک JFrame است کلاس swing  یک کلاس از کتابخانه ی JFrame
و غیره را قرار بدیم textarea , texfield میتوانیم داخل آن هر چیزی قرار بدیم همانند دکمه  

 دارای متد های بسیار زیادیست که در یک پست نمی شود آنرا توضیح داد در نتیجه توی تمام مثال های آینده هر متد جدید رو بهتون آموزش و توضیحات لازم رو میدم  JFrame کلاس

چیست و با یک مثال این دو رو توضیح می دم  JLabel بریم ببینیم JFrame خب یک توضیح مختصر راجب

قرار می دهیم  label  ما یک متن ثابت یعنی یک frame همانطوریکه از اسمش معلوم است در داخل صفحه ی JLabel
 (ها در برنامه های مختلف textfield مانند نوشته های کنار)


به این مثال توجه کنید لطفا

Code:
// SimpleJLabelExample.java
//
import javax.swing.*;

public class SimpleJLabelExample {
  public static void main(String[] args) {
    JLabel label = new JLabel("A Very Simple Text Label");

    JFrame frame = new JFrame( );
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.getContentPane( ).add(label); // Adds to CENTER
    frame.pack( );
    frame.setVisible(true);
  }

Code:
 JLabel label = new JLabel("A Very Simple Text Label");

 است  A Very Simple Text Label  ما Label  ساختیم که متن label در اینجا ما یک

Code:
JFrame frame = new JFrame( );

ایجاد کردیم Frame  کردیم و یک JFrame new  از کلاس  frame خب در اینجا ما یک

Code:
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

در بالای فریم کلیک کنیم می بینیم که هیچ کاری انجام نمی پذیره و صفحه  close زمانیکه ما یک فریم ایجاد می کنیم اگر بر روی دکمه ی
 وجود دارد که کار آن این است که مشخص کند   setDefaultCloseOperation بسته نمی شود!!! از متد های داخل فریم یک متدی به نام
 شود , هیچ کاری انجام ندهد close شود Hide می شه چه اتفاق بیفتد close زمانی که روی دکمه ی

Code:
frame.getContentPane( ).add(label);

 وصل می کنیم frame رو به  label همانطوریکه در داخل کامنت توضیح دادیم

Code:
frame.pack( );

را frame  می کند  label  می کند , یعنی در اینجا به اندازهی  frame  خود را هم اندازه ی کامپوننت های داخل frame

Code:
frame.setVisible(true);

کنیم visible مخفی است , و باید آنرا با دستور فوق آن را defualt  ایجاد شده , به صورت frame اما یک نکته ی مهم دیگه که باید آنرا در نظر گرفت این است که

خب اینم از درس این دفعه امیدوارم خیلی پیش رفته و گیج کننده نشده باشه براتون دوستان عزیز
موفق باشید

no spam.. 

iran.. 
Back to top Go down
sabuory
FireBuzZ TeaM
FireBuzZ TeaM

sabuory
Male Medals : 3
Posts : 308
Emtiaz : 40001
Thanked : 135
Join date : 2013-07-18
Age : 31
Job/Hobbies : Bikar
Asl Asl : human 21 gilan
My Mood : آموزش قدم به قدم جاوا فقط با مثال Sarbezir

آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: ها JTextField   آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeTue Jul 23, 2013 5:40 am

arooom  ها صحبت کنیم JTextField در اینجا می خواهیم راجب به

 میرسه که توضیح دهیم JtextField  نوبت به  Jlabelخب بعد از

هست, که یک فضا برای ورود اطلاعات به داخل برنامه کار برد فراوان دارد swing  یک کلاس دیگر از کتابخانه ی JTextField

Code:
JTextField firstField = new JTextField(10);

 
10 است با مقدار اولیه textfield روش فوق نحوه ی ایجاد یک
که تعداد کارکتر های داخل آن را مشخص می کند

می آییم متد های آن را معرفی و در جلسات بعد به صورت کامل کدش رو قرار می دهیم textField برای معرفی



JTextField(width)
  می کنیم new   تابع است که از آن constructor این همان

setText(text)
  قرار می دهد textfield را در داخل text مقدار

String getText()
رو می خواند textField  مقدار داخل

addActionListener(listener)
اضافه می کنیم   textfield یک اکشن به

setEditable(true/false)
  باشد یا نه  edit ما قابل textfield  این متد به ما می گوید که آیا می خواهیم

setFont(font)
رو تعریف کنیم  textfield می توانیم فونت استفاده شده در داخل



JLabel , JTextField  خب مثال این بخش درست مثل مثال بخش قبل است, شما کافیست جای تعریف
که در این بخش معرفی شد را جایگزین کنیم

موفق باشید

iran.. 
Back to top Go down
sabuory
FireBuzZ TeaM
FireBuzZ TeaM

sabuory
Male Medals : 3
Posts : 308
Emtiaz : 40001
Thanked : 135
Join date : 2013-07-18
Age : 31
Job/Hobbies : Bikar
Asl Asl : human 21 gilan
My Mood : آموزش قدم به قدم جاوا فقط با مثال Sarbezir

آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: JButton   آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeTue Jul 23, 2013 5:51 am

خب می ریم سراغ آموزش قسمت بعدی , می خوایم به شما در این درس آموزش ایجاد دکمه را درس بدهیم

ما ایجاد  interface یک دکمه در  JButton است . خب همونطوریکه معلوم است  swing یکی دیگر از کلاس های کتابخانه ی JButton
را انجام بدهدaction می تواند با کلیک بر روی آن یک User  می کند که توسط آن

Code:
// JButton Example
import javax.swing.*;

class JButtonExample {

   public static void main(String[] args) {

      JFrame jframe = new JFrame();

      JButton jButton = new JButton("target");

      jframe.getContentPane().add(jButton);

      jframe.pack();
      jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      jframe.setVisible(true);
   }
}  

 را ایجاد کردیم و نوشته ی درون آن مقداریست که روی دکمه نمایش داده می شود JButton در خط 10

 عبارتند از JButton های ممکن برایconstructor

Code:
    JButton()
    JButton(Action a)
    JButton(Icon icon)
    JButton(String text)
    JButton(String text, Icon icon)

کردیم  JFrame , add ساخته شده را به JButton در خط 12


مورد نظر می کنیم Button را هم اندازه  JFrame   در خط 14همان طوری که قبلا هم توضیح داده بودم می آییم

فکر نکنم نیاز به توضیح بیشتری باشد , موفق باشید

iran.. 
Back to top Go down
sabuory
FireBuzZ TeaM
FireBuzZ TeaM

sabuory
Male Medals : 3
Posts : 308
Emtiaz : 40001
Thanked : 135
Join date : 2013-07-18
Age : 31
Job/Hobbies : Bikar
Asl Asl : human 21 gilan
My Mood : آموزش قدم به قدم جاوا فقط با مثال Sarbezir

آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: به دکمهAction اضافه کردن   آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeTue Jul 23, 2013 9:12 am

در مثال قبلی ما یک دکمه ای جاد کردیم ولی این دکمه ی ما با کلیک بر روی آن هیچ کاری انجام نمی داد , حالا می خواهیم کدی را
  کنیم  handel رو Action   یاد بگیریم که بتونیم یک

listen زمانی که کاربر با یک کامپوننت در ارتباط باشد یک اتفاقی ممکن است رخ دهد , برنامه ی ما می تواند آمادگی رخ دادن اتفاقی را داشته باشد در صورتی که روی اون اتفاق
کند , در واقع یعنی آماده باشه که هر وقت اون اتفاق صداش کرد کاری رو انجام بدهد

Code:
// ActionListener Example
import java.awt.event.*;
import javax.swing.*;

class ActionListenerExample {

   public static void main(String[] args) {

      JFrame jframe = new JFrame();

      JButton b = new JButton("target");

      ActionListener al = new ActionListener() {
         public void actionPerformed(ActionEvent e) {
            System.out.println("action performed");
         }
      };

      b.addActionListener(al);
      jframe.getContentPane().add(b);

      jframe.pack();
      jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      jframe.setVisible(true);
   }
}  

  17 - در خط 13
رخ داد باید چکاری انجام دهدaction  کردیم و همچنین گفتیم , اگرcreate   را  ActionListener  ما

در اینجا متن داخل " " خط 15 را می نویسد


14 که در خط method ActionListener.actionPerformed() در اینجا باید به یک نکته اشاره کرد
می کنیم handel  که رخ می دهد را   action به کار رفته حتما باید باشد چون در انجا ما

 
  کردیم add را  action در خط 19  نیز ما به دکمه ی مورد نظر

موفق باشید

iran.. 
Back to top Go down
sabuory
FireBuzZ TeaM
FireBuzZ TeaM

sabuory
Male Medals : 3
Posts : 308
Emtiaz : 40001
Thanked : 135
Join date : 2013-07-18
Age : 31
Job/Hobbies : Bikar
Asl Asl : human 21 gilan
My Mood : آموزش قدم به قدم جاوا فقط با مثال Sarbezir

آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: JList آموزش    آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeTue Jul 23, 2013 9:20 am

ها JList


 های دیگری نیز استفاده کنیم Object البته می توانیم از  String در این مثال ما یک لیست ایجاد میکنیم با محتویات

 انتخاب کند shift یا ctrl یا تعداد بیشتری را توسط  object کاربر می توانید یک


Code:
// JList Example
import java.awt.*;
import javax.swing.*;
import javax.swing.event.*;

class JListExample {

   public static void main(String[] args) {

      JList jlist = new JList(new String[] {
         "Latte","Mocha","Java","Americano",
         "Espresso","De-caf","Arabica"
      });

      jlist.addListSelectionListener(new ListSelectionListener() {
         public void valueChanged(ListSelectionEvent e) {
            JList jListSource = (JList)e.getSource();
            Object[] selection = jListSource.getSelectedValues();
            if (!e.getValueIsAdjusting()) {
               System.out.println("----");
               for (int i = 0; i < selection.length; i++)
                  System.out.println("selection = "+selection[i]);
               }
            }
         });

      JFrame frame = new JFrame();
      frame.getContentPane().add(jlist);
      frame.pack();
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.setVisible(true);
   }
}


ها را به عنوان پارامتر هایش در یافت می کند string خود آرایه ای از constructor در JList  13 -در خط 10

در برنامه دقت کنید ListSelectionListener به نحوه ی تعریف شدن

iran.. 
Back to top Go down
sabuory
FireBuzZ TeaM
FireBuzZ TeaM

sabuory
Male Medals : 3
Posts : 308
Emtiaz : 40001
Thanked : 135
Join date : 2013-07-18
Age : 31
Job/Hobbies : Bikar
Asl Asl : human 21 gilan
My Mood : آموزش قدم به قدم جاوا فقط با مثال Sarbezir

آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: JPanel   آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeTue Jul 23, 2013 9:31 am

سلام دوباره به همه ی دوستان گلم, با ادامه آموزش در خدمتتونم
تا اینجای کار ما با گرافیک در جاوا داریم آشنا می شیم , اگر شما تا حالا امتحان کرده باشید , می بینید که ما اگر بخواهیم بیشتر از یک دکمه رو توی صفحه قرار بدیم به صورت نا مرتب قرار می گیرد و نمی تونیم چیدمان دلخواه خود را داشته باشیم , یا اگه بزرگ و کوچیک کنیم فریم رو دکمه و بقیه اجزایی که تا حالا یاد گرفتیم نیز به همین صورت بزرگ و کو چیک می شوند.
حالا می خواهیم کاری کنیم که دیگه به این مشکلات بر نخوریم.

 
آشنا شوید JPanel شما با

 ادد بشه JFrame  هایی همانند container و تمام خصوصیات آنرا داراست و می تونه به  JComponent از  subclass یک JPanel
  ( ها ادد بشودContainer هم می تواند در داخل JPanel است در نتیجه Container از subclass خودش یک JComponent)

   کردیم , ببینیم frame add  کردیم وسپس هر دورو در داخل یک  add جداگانه   panel  ها در دو lablel در برنامه ی که پیشه رو داریم

Code:
// JPanel Example
import java.awt.*;
import javax.swing.*;

class JPanelExample {

   public static void main(String[] args) {

      JPanel jpanel_0 = new JPanel();
      jpanel_0.setBackground(Color.pink);
      for(int i=0;i<3;++i) jpanel_0.add(new JLabel("label"+i));

      JPanel jpanel_1 = new JPanel(new GridLayout(0,1));
      jpanel_1.setBackground(Color.cyan);
      for(int i=0;i<7;++i) jpanel_1.add(new JLabel("  label"+i+"  "));

      JFrame frame = new JFrame();
      Container cp = frame.getContentPane();
      cp.add(jpanel_0,BorderLayout.WEST);
      cp.add(jpanel_1,BorderLayout.EAST);

      frame.pack();
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.setVisible(true);

   }
}

   
است  FlowLayout  یعنی layout default صورتی هستیم که دارای  JPanel  مربوط به constructor خط 9-10 خب در این خط ما شاهد

دوم هستیم jpanel مربوط به constructor  خط 13 - 14 در اید خط نیز شاهد

iran.. 



دوستان مبحث و ادامه بدم؟؟؟؟

راضی هستین؟؟
Back to top Go down
sabuory
FireBuzZ TeaM
FireBuzZ TeaM

sabuory
Male Medals : 3
Posts : 308
Emtiaz : 40001
Thanked : 135
Join date : 2013-07-18
Age : 31
Job/Hobbies : Bikar
Asl Asl : human 21 gilan
My Mood : آموزش قدم به قدم جاوا فقط با مثال Sarbezir

آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: BorderLayout آموزش   آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeTue Jul 23, 2013 11:54 am

  آشنا شدیم یعنی نحوه ی چیدمان , حالا می خوایم تک تک نحوه ی چیدمان اجزای تشکیل دهنده  layout در مثال قبلی با مبحثی به نام
ی برنامه در جاوا رو با هم مرور کنیم

 است , که صفحه  JFrame برای default  چیدمان BorderLayout است که معرفی می کنم , خب  layout به عنوان اولین BorderLayout
ی فریم ما رو به پنج قسمت به صورت زیر تقسیم می کند

که با توجه به نیازمون می تونیم از هر کدوم که خواستیم استفاده کنیم . به مثال زیر توجه کنید

Code:
// BorderLayout Example
import java.awt.*;
import javax.swing.*;

class BorderLayoutExample {

   public static void main(String[] args) {

      JFrame frame = new JFrame();
      Container cp = frame.getContentPane();

      cp.add(new JButton("North"),BorderLayout.NORTH);
      cp.add(new JButton("South"),BorderLayout.SOUTH);
      cp.add(new JButton("East"),BorderLayout.EAST);
      cp.add(new JButton("West"),BorderLayout.WEST);
      cp.add(new JButton("Center"),BorderLayout.CENTER);

      frame.pack();
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.setVisible(true);
   }
}  


 جایی اون رو تعریف کنیم برای اینکه همونطوری که گفته شده به عنوان BorderLayou  خط 10توجه کنید نیازی نیست برای استفاده از
شناخته شده است default

 باشیم  layout قرار دادیم تا به وضوح شاهد این layout در خط های 12-16 ما اومدیم هر دکمه رو در یکی از پنج قسمت این



pardon.. 

iran.. 
Back to top Go down
sabuory
FireBuzZ TeaM
FireBuzZ TeaM

sabuory
Male Medals : 3
Posts : 308
Emtiaz : 40001
Thanked : 135
Join date : 2013-07-18
Age : 31
Job/Hobbies : Bikar
Asl Asl : human 21 gilan
My Mood : آموزش قدم به قدم جاوا فقط با مثال Sarbezir

آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: Box, BoxLayout آموزش   آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeTue Jul 23, 2013 11:59 am

 Box, BoxLayout خب در ادامه مباحث قبلی می رسیم به آموزش

 به دو صورت عمودی و افقی می تونه اجزای صفحه ی ما رومرتب بچیند , در مثال زیر  Box  استفاده می کند BoxLayout هست که از چیدمان  container یک Box

Code:
// Box Example
import java.awt.*;
import javax.swing.*;

class BoxExample {

   public static void main(String[] args) {

      Box b0 = new Box(BoxLayout.Y_AXIS);
      Box b1 = Box.createHorizontalBox();

      for(int i=0;i<5;++i) {
         b0.add(new JLabel("label "+i,JLabel.CENTER));
         b1.add(new JButton("button "+i));
      }

      JFrame frame = new JFrame();
      Container cp = frame.getContentPane();
      cp.setLayout(new FlowLayout());

      cp.add(b0);
      cp.add(b1);

      frame.pack();
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.setVisible(true);
   }
}  



  در خط 9-10 شما شاهد این دو روش تعریف هستید
 افقی است BOx عمودی و دیگری تعریف برای Box که یکی تعریف برای

gol... 

iran.. 
Back to top Go down
sabuory
FireBuzZ TeaM
FireBuzZ TeaM

sabuory
Male Medals : 3
Posts : 308
Emtiaz : 40001
Thanked : 135
Join date : 2013-07-18
Age : 31
Job/Hobbies : Bikar
Asl Asl : human 21 gilan
My Mood : آموزش قدم به قدم جاوا فقط با مثال Sarbezir

آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: FlowLayout آموزش   آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeTue Jul 23, 2013 12:03 pm

FlowLayout خب رسیدیم به

به این صورت است که به تریتیب شروع می کند به چیدن عناصر وجود در صفحه تا جایی که دیگر فضا نداشته باشد و FlowLayou چیدمان
به اصطلاح به خط بعدی می رود و شروع می کند به چیدن عناصر



Code:
// FlowLayout Example
import java.awt.*;
import javax.swing.*;

class FlowLayoutExample {

  public static void main(String[] args) {

      JFrame frame = new JFrame();
      Container cp = frame.getContentPane();
      cp.setLayout(new FlowLayout());

      for(int i=0;i<5;++i) cp.add(new JButton("button "+i));

      frame.pack();
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.setVisible(true);
  }


دلخواه بدهیم layout را فراخوانی کردیم تا بتونیم به آن یک setLayout() متد JFrame خط 10 برای


sorkhing.

 iran.. 
Back to top Go down
sabuory
FireBuzZ TeaM
FireBuzZ TeaM

sabuory
Male Medals : 3
Posts : 308
Emtiaz : 40001
Thanked : 135
Join date : 2013-07-18
Age : 31
Job/Hobbies : Bikar
Asl Asl : human 21 gilan
My Mood : آموزش قدم به قدم جاوا فقط با مثال Sarbezir

آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: GridLayout آموزش    آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeTue Jul 23, 2013 12:10 pm

صفحه ی ما رو به صورت یک شبکه تقسیم بندی می کند  GridLayout , GridLayout  چیدمان شبکه ای , خب رسیدیم به GridLayout
  قرار بدیم Object  که داخل هر خونه از این شبکه ما می توانیم یک

  2  در اینجا (یعنی در این مثال ما صفحه رو به 5سطر و
قرار دادیم   Object ( Label ,button  ستون تقسیم کردیم که داخل هر خانه یک

Code:
// GridLayout Example
import java.awt.*;
import javax.swing.*;

class GridLayoutExample {

   public static void main(String[] args) {

      JFrame frame = new JFrame();
      Container cp = frame.getContentPane();
      cp.setLayout(new GridLayout(5,0));

      for(int i=0;i<5;++i) {
         cp.add(new JLabel("label "+i,JLabel.CENTER));
         cp.add(new JButton("button "+i));
      }

      frame.pack();
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.setVisible(true);
   }
}  

  رو نشون می ده دو پارامتر به کار رفته بیانگر تعداد سطر و تعداد ستون های مورد نظر است gridelayout خط 11  برنامه نحوه ی فراخوانی

    نکته اگر صفر در هر یک از این 2  پارامتر قرار بگیرد یعنی تعداد سطر یا ستون می تواند هر چیزی که می خواهد باشد


lop sorkhi 

iran.. 
Back to top Go down
sabuory
FireBuzZ TeaM
FireBuzZ TeaM

sabuory
Male Medals : 3
Posts : 308
Emtiaz : 40001
Thanked : 135
Join date : 2013-07-18
Age : 31
Job/Hobbies : Bikar
Asl Asl : human 21 gilan
My Mood : آموزش قدم به قدم جاوا فقط با مثال Sarbezir

آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: JTextArea آموزش   آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeTue Jul 23, 2013 12:15 pm

  است JTextArea را معرفی کنیم فکر کنید می خواهیم فضایی در برنامه قرار بدیم که توسط آن یک متنی در جاوا امکان پیاده سازی این کار به وسیله ی  JTextArea این بار می خواهیم

Code:
// JTextArea Example
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;

class JTextAreaExample {

   public static void main(String[] args) {

      JFrame frame = new JFrame();
      Container cp = frame.getContentPane();
      cp.setLayout(new FlowLayout());

      JLabel lab = new JLabel("Enter your message below");
      cp.add(lab);

      final JTextArea jta = new JTextArea("Type here",10,20);
      cp.add(jta);

      JButton b = new JButton("Submit");
      cp.add(b);

      b.addActionListener(new ActionListener() {
         public void actionPerformed(ActionEvent e) {
            String s = jta.getText();
            System.out.println("mesage="+s);
         }
      });

      frame.setSize(300,250);
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.setVisible(true);
   }

}  


  را نشان می دهد textarea خط 17-18نحوه ی ایجاد یک
   می گیرد و در خروجی نمایش می دهیمش getText() خط 23-28  دکمه ای که در صفحه قرار دارد بعد از کلیک بر روی آن متنی را که در صفحه وارد کردیم را به وسیله ی متد

did did. 

iran.. 
Back to top Go down
sabuory
FireBuzZ TeaM
FireBuzZ TeaM

sabuory
Male Medals : 3
Posts : 308
Emtiaz : 40001
Thanked : 135
Join date : 2013-07-18
Age : 31
Job/Hobbies : Bikar
Asl Asl : human 21 gilan
My Mood : آموزش قدم به قدم جاوا فقط با مثال Sarbezir

آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: JPasswordField آموزش   آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeTue Jul 23, 2013 12:53 pm

  همونطوری که از اسمش معلو است برای کار با پسوورد  JPasswordField خب خب خب می خوایم با یک کمپوننت پر کاربرد یعنی
 هست , مثلا شما یک برنامه نوشتی و برای ورود می خوای یک پسسورد رو چک کنه , خب در اینجا با نحوه ی ساختن این فیلد و نحوه
ی خواندن پسوورد درون این فیلد آشنا می شوید
Code:
// JPasswordField Example
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

class JPasswordFieldExample {

   public static void main(String[] args) {

      final JPasswordField pw = new JPasswordField(10);

      pw.addActionListener(new ActionListener() {
         public void actionPerformed(ActionEvent e) {
            System.out.println(new String(pw.getPassword()));
         }
      });

      JFrame jframe = new JFrame();
      Container cp = jframe.getContentPane();
      cp.setLayout(new FlowLayout());

      JLabel jlabel = new JLabel("Enter your password and hit RETURN");
      cp.add(jlabel);
      cp.add(pw);

      jframe.pack();
      jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      jframe.setVisible(true);
   }
}  

  را با آرگومان 10 که نشان دهنده ی حداکثر طول پسوورد مورد است Jpassword خط 10 در اینجا
 در خط 12 به فیل مورد نظر اکشن دادیم
 می توانیم پسوورد را از داخل فیلد بخوانیم getPassword() در خط 14 به وسیله ی متد

    اینم از این مبحث khar.savariموفق باشید 


iran.. 
Back to top Go down
taftter
FireBuzZ TeaM
FireBuzZ TeaM

taftter
Male Medals : 2
Posts : 111
Emtiaz : 39778
Thanked : 4
Join date : 2013-06-23
Age : 29
Job/Hobbies : bikari
Asl Asl : saman 18 sanandaj
My Mood : آموزش قدم به قدم جاوا فقط با مثال Narahat

آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: Re: آموزش قدم به قدم جاوا فقط با مثال   آموزش قدم به قدم جاوا فقط با مثال I_icon_minitimeTue Aug 20, 2013 12:53 pm

aaaaaaaaaaaali , labtab begiram hatman estefade mikoonam :*
Back to top Go down
Sponsored content




آموزش قدم به قدم جاوا فقط با مثال Empty
PostSubject: Re: آموزش قدم به قدم جاوا فقط با مثال   آموزش قدم به قدم جاوا فقط با مثال I_icon_minitime

Back to top Go down
 

آموزش قدم به قدم جاوا فقط با مثال

View previous topic View next topic Back to top 
Page 1 of 1

 Similar topics

-
» اموزش جاوا اسكريپت با مثال
» آموزش گزاشتن بست و آموزش تمامی قسمت های داخل بست برای شما دوستان که مشکل دارید
» کلیه سورس های جاوا
» مجموعه مسنجرهای سیمبیان و جاوا
» برای سیمبین و جاوا eBuddy Mobile Messenger

Permissions in this forum:You cannot reply to topics in this forum
FireBuzZ TM Community :: PROGRAMMING :: J2ME & JAVA-