You are on page 1of 3

package packageName; // Khai bo tn gi, nu c import java.awt.*; // Khai bo tn th vin sn c, nu cn dng Java chun cung cp mt s th vin nh sau: java.

.lang: //cung cp cc hm thao tc trn cc kiu d liu c bn, x l li v ngoi l, x l vo ra trn cc thit b chun nh bn phm v mn hnh. java.awt: //cung cp cc hm cho xy dng cc ng dng ho vi cc thnh phn giao din java.io: cung cp cc hm x l vo/ra trn cc thit b chun v cc thit b ngoi vi. java.util: cung cp cc hm tin ch trong x l lin quan n cc kiu d liu c cu trc nh Date, Vector. class className int var; // Khai bo tn lp

// Khai bo bin

public void methodName() // Khai bo tn mt phng thc Private: Truy nhp trong ni b lp. Protected: Thnh phn c bo v, c hn ch truy nhp nh thnh phn private public static void main(String args[ ]) // y l hm chnh, t y chng trnh bt u vic thc thi ca mnh. Tt c cc ng dng java u s dng mt phng thc main ny chy chng trnh. T kho public l mt ch nh truy xut. N cho bit thnh vin ca lp c th c truy xut t bt c u trong chng trnh. T kho static cho php main c gi ti m khng cn to ra mt th hin (instance) ca lp. N khng ph thuc vo cc th hin ca lp c to ra. T kho void thng bo cho my tnh bit rng phng thc s khng tr li bt c gi tr no khi thc thi chng trnh. String args[] l tham s dng trong phng thc main. Khi khng c mt thng tin no c chuyn vo main, phng thc c thc hin vi cc d liu rng khng c g trong du ngoc n. System.out.println(Hello World); Dng lnh ny hin th chui Hello World trn mn hnh.

Lnh println() cho php hin th chui c truyn vo ln mn hnh. Vng lp do-while thc thi khi lnh khi m iu kin l True v thc hin lnh t nht mt ln ngay c khi iu kin l False. x = Integer.parseInt(args[0]); //chuyn(p) kiu t String sang integer Lp trong java c ba tnh cht c trng bi ba t kho: public: Lp thng thng, c th c truy cp t cc gi (package) khc. public l gi tr mc nh cho tnh cht ca lp. final: Khai bo lp hng, lp ny khng th to dn xut. Tc l khng c lp no k tha c t cc lp c tnh cht final. abstract: Khai bo lp tru tng, lp ny ch c php cha cc phng thc tru tng. Hn na, khng th to cc th hin (Instance) ca cc lp tru tng bng ton t new nh cc lp thng thng. Bin this l mt bin n c bit lun tn ti trong cc lp java: mt lp c ng mt bin n this. Bin ny c s dng trong khi chy v n tr n bn thn lp cha n. Bin this thng c s dng trong cc hm khi to ca lp. Extends: S k tha c s dng khi mun to mt lp mi t mt lp bit. Khi , tt c cc thuc tnh v phng thc ca lp c u tr thnh thuc tnh v phng thc ca lp mi. Lp c c gi l lp cha, lp mi c gi l lp con. Implements: Vic khai bo mt lp c ci t giao tip c thc hin thng qua t kho ny. Vd: public class Shoe implements Product AWT: Lp trnh giao din Frame l mt i tng c th dng mt cch c lp, hoc c gn vo mt i tng khc nh mt i tng conponent bnh thng. Thng thng, Frame c dng nh mt ca s ca mt chng trnh c lp. Cc phng thc c bn ca lp Frame: Frame(): Khi to khng tham s. Frame(String): Khi to vi tham s l dng tiu ca frame. setSize(int, int): nh kch c ca frame, tham s tng ng l chiu rng v chiu cao ca frame. setVisible(boolean): Cho php frame xut hin hay n i trn mn hnh. setTitle(String)/getTitle(): Truy nhp thuc tnh dng tiu ca frame. setResizable(boolean): Thit lp thuc tnh cho php thay i kch c frame. setIconImage(Image): Thit lp nh icon gc trn (biu tng) ca frame.

Panel cng l mt dng khung cha, nhng kh n gin. Panel ch dng nhm cc i tng giao din vi nhau. Thng thng, panel c dng trong mt ca s ca Frame hoc mt ng dng khc. setLayout(Layout): Thit lp ch hin th cc i tng cha trong dialog. Label (nhn) l mt i tng hin th vn bn tnh. TextField v TextArea y l hai i tng dng biu din vn bn v ngi dng c th thay i ni dung vn bn cha trong chng. im khc bit l TextField ch cho php mt dng vn bn, trong khi TextArea cho php cha nhiu dng vn bn. import java.awt.event.*; //Mi i tng component c mt s s kin xc nh, pht sinh t chnh i tng . Java cung cp mt s lp s kin c bn nm trong th gi java.awt.event: public void actionPerformed() // Phng thc x l s kin: getSource(): // xc nh s kin pht sinh t component no addItemListener(this):// Dng bt s kin( cn gi l lng nghe s kin) itemStateChange: //x l s kin thay i trng thi item ie.getStateChanged: //Ly cc x l s kin thay i trng thi item

You might also like