![]() ![]() |
Netbeans, tlg aku jap |
Mar 17 2008, 03:18 PM
Kiriman
#1
|
|
|
Ahli ![]() Grup: Members Kiriman: 45 Penyertaan: 23-December 04 Ahli ke- 4,670 |
aku br blaja guna netbeans...tp mcm bnyk yg tk phm...contoh kalau aku pakai button kn, aku klik aku nk die save file aku dlm notepad...cmne nk wt? kne coding sndiri ke? atau netbeans dh sediakn? ajr aku cket...
|
|
|
|
Mar 17 2008, 05:19 PM
Kiriman
#2
|
|
|
Ahli ![]() ![]() ![]() Grup: Members Kiriman: 299 Penyertaan: 22-May 04 Dari: Shah Alam Ahli ke- 679 |
maksud ko, nak set event untuk button tu?
bila click, dia akan save something ke dalam *.txt? right click button > events > mouse > mouseClicked netbeans akan bukak source view untuk ko define function yg dia baru create. import java.io.* untuk guna API ni. and ni contoh untuk save perkataan "help" ke dalam file chatlog.txt CODE try {
FileWriter fw = new FileWriter("chatlog.txt"); BufferedWriter bw = new BufferedWriter(fw); bw.write("help"); bw.close(); } catch (Exception e) { } -------------------- Sony PSP Slim and Lite PSP-2006 PB
3.71 M33-2 > 3.71 M33-4 > 3.80 M33 > 3.80 M33-2 > 3.80 M33-3 > 3.80 M33-4 > 3.80 M33-5 > 3.90 M33-3 + 3.80 M33 Popsloader Canon Ixus 75 Compaq Presario V3751AU |
|
|
|
Mar 17 2008, 08:02 PM
Kiriman
#3
|
|
|
Ahli Rajin ![]() ![]() ![]() ![]() Grup: Members Kiriman: 615 Penyertaan: 2-December 06 Dari: Paka ke Dungun Ahli ke- 21,529 |
Aku andaikan ko guna GUI. Tak kira la sama ada awt atau swing. Kalo nak buat dia jadi cam ko nak tu, ko kena guna action listener. Bila ko nak save, ko kena masukkan file chooser. Benda ni ada dalam swing. Tapi ko kena baca camner nak guna dia supaya senang ko nak implementkan. Jadi, jangan separuh jalan lak ko buka topik ni. Always follow up.
-------------------- Java Specialist Programmer
Tutorial for Prgramming, Multimedia, Linux and Unix http://rapidshare.com/users/6PVRMI pass:guest22 |
|
|
|
Mar 17 2008, 08:20 PM
Kiriman
#4
|
|
|
Ahli ![]() Grup: Members Kiriman: 45 Penyertaan: 23-December 04 Ahli ke- 4,670 |
ok..btl tu firestarter..aku nk guna GUI...dn aku nk mcm matchmaker wt tu...just simpan file tu dlm txt, dat etc...
mcm ni...katakan aku ada text field utk no tel dn nama : nama : [jTextField1] no.fon : [jTextField2] utk nama aku nk set pjg dia tkleh lbh 15 huruf, dn no fon msti dlm bntk int. pstu aku nk save dlm file txt...tu ja aku nk try wt... yg GUI tu aku dh blaja ngan tutorial video kt intenet...tp tklak die ajr nk coding...ajar aku kwn2...nk gak jd terer java ni... ok..btl tu firestarter..aku nk guna GUI...dn aku nk mcm matchmaker wt tu...just simpan file tu dlm txt, dat etc... mcm ni...katakan aku ada text field utk no tel dn nama : nama : [jTextField1] no.fon : [jTextField2] utk nama aku nk set pjg dia tkleh lbh 15 huruf, dn no fon msti dlm bntk int. pstu aku nk save dlm file txt...bl klik save dia akn save...bl klik reset dia akn reset...tp reset kt textfield tu je...bkn reset kt file txt tu...tu ja aku nk try wt... yg GUI tu aku dh blaja ngan tutorial video kt intenet...tp tklak die ajr nk coding...ajar aku kwn2...nk gak jd terer java ni...ajr aku slow2...aku bkn cpt tgkp sgt...hehehe |
|
|
|
Mar 17 2008, 08:30 PM
Kiriman
#5
|
|
|
Ahli Rajin ![]() ![]() ![]() ![]() Grup: Members Kiriman: 615 Penyertaan: 2-December 06 Dari: Paka ke Dungun Ahli ke- 21,529 |
Dari pemerhatian aku, sekarang ni ko guna JFrame. Kalo ko nak save data yang ko tulis tu, ko kena pandai guna code setText dan getText. Ni adalah pre-define method. Jadi ko kena tau camner nk guna dia. Ko kena semak kat sun punya tutorial. Dia ada tunjuk. Cuba ko teroka sikit API tu. Aku andaikan ko dah tau camner nak guna import statement.
Ko kena tau camner nak guna JMenu,JFrame,JPanel,JTextField dan JLabel. Ni semua ko boleh seacrh kat API tu. Kalo x paham, ko try tanya sini. Aku pun baru je belajar. Dan proses nak ambik SCJP. -------------------- Java Specialist Programmer
Tutorial for Prgramming, Multimedia, Linux and Unix http://rapidshare.com/users/6PVRMI pass:guest22 |
|
|
|
Mar 17 2008, 10:07 PM
Kiriman
#6
|
|
|
Ahli ![]() Grup: Members Kiriman: 45 Penyertaan: 23-December 04 Ahli ke- 4,670 |
eh ko check tutorial sun tu kt mn? ape yg aku dpt td..die just bg parameter2 je...aku tk phm pn...huhuhu....
sbnrnye cmni...sblm ni aku blaja java guna code...aku tgk tutorial yg org post kt intenet...tgk code dorg...aku phm nk wt...klu tk phm pn aku tau cmne nk modify code tu...tp bl main ngan netbeans ni...aku tmbh code die bg error yg aku tkleh nk solve kn...tp klu tk pakai netbeans...tk cntk GUI aku... aku ada cket kefahaman nk guna JMenu,JFrame,JPanel,JTextField dan JLabel tu...tp stakat nk generate bnda tu je...tp bl nk bubuh action kt die, aku mmg tk brapa phm pn.... |
|
|
|
Mar 17 2008, 11:25 PM
Kiriman
#7
|
|
|
Ahli Rajin ![]() ![]() ![]() ![]() Grup: Members Kiriman: 615 Penyertaan: 2-December 06 Dari: Paka ke Dungun Ahli ke- 21,529 |
Macam biasa ko kena declare la kalo ko nak guna JFrame, pastu ko buat la objek reference. Sebelom tu, ko kena guna import statement. Sebab JFrame ni ada dalam API.
cara nak import: import javax.swing.*; CODE JFrame error; JPanel pan1, pan2, pan3, pan4, pan5; Lepas ko declare, guna objek reference tu untuk initialize..Mesti ko tau kan? Lain la ko baca tapi ko x paham. Yang aku tunjuk kat bawah tu sebagai contoh je. CODE jf = new JFrame("Joyah Hypermart"); error = new JFrame(" Warning "); pan1 = new JPanel(); Dalam site netbeans pun ade tunjuk cara nak guna netbeans. Action dia ko kena guna action listener. Contoh: CODE class PayMethod implements ActionListener { public void actionPerformed(ActionEvent e) { Value3 m = new Value3(); setVisible(false); m.valueTiga(); } } Pastu, ko implement la kat button. Bila ko klik je..Dia akan baca apa yang ada dalam class PayMethod tu. Lebih kurang camtu la.. CODE but2.addActionListener(new PayMethod()); p/s: Cam aku jadi cikgu java lak.. -------------------- Java Specialist Programmer
Tutorial for Prgramming, Multimedia, Linux and Unix http://rapidshare.com/users/6PVRMI pass:guest22 |
|
|
|
Mar 18 2008, 09:26 AM
Kiriman
#8
|
|
|
Ahli ![]() Grup: Members Kiriman: 45 Penyertaan: 23-December 04 Ahli ke- 4,670 |
ok aku tgh blaja lg ni...utk clear data kt jtextfield tu aku dh leh wt...aku wt cmni :
CODE private void jButton2MouseReleased(java.awt.event.MouseEvent evt) { jTextField1.setText(""); jTextField2.setText(""); } utk nk save data ni aku tgh check2 lg kt intenet...cmna nk wt klu tknk data duplicate...tp aku ada mslh ni...nape code kt bwh ni dia bg error? tu yg showMessageDialog tu...padahal aku dh import CODE import javax.swing.*; . tp ttp ada error...tlg aku jap.CODE JOptionPane.showMessageDialog(<statements>)
|
|
|
|
Mar 18 2008, 09:53 AM
Kiriman
#9
|
|
|
Ahli ![]() ![]() ![]() Grup: Members Kiriman: 299 Penyertaan: 22-May 04 Dari: Shah Alam Ahli ke- 679 |
kalau ngah ambik SCJP sure otai ni
semoga dapat result cemerlang bro! -------------------- Sony PSP Slim and Lite PSP-2006 PB
3.71 M33-2 > 3.71 M33-4 > 3.80 M33 > 3.80 M33-2 > 3.80 M33-3 > 3.80 M33-4 > 3.80 M33-5 > 3.90 M33-3 + 3.80 M33 Popsloader Canon Ixus 75 Compaq Presario V3751AU |
|
|
|
Mar 18 2008, 11:35 AM
Kiriman
#10
|
|
|
Ahli Rajin ![]() ![]() ![]() ![]() Grup: Members Kiriman: 615 Penyertaan: 2-December 06 Dari: Paka ke Dungun Ahli ke- 21,529 |
@bakteria
Ko buleh tak short form tu..Kasi clear sikit..Kadang tu aku penin bila baca.. Ko dah declare ke jtextfield tu? Boleh x ko pastekan code dia..Cam ade yang x kena je.. -------------------- Java Specialist Programmer
Tutorial for Prgramming, Multimedia, Linux and Unix http://rapidshare.com/users/6PVRMI pass:guest22 |
|
|
|
Mar 18 2008, 12:03 PM
Kiriman
#11
|
|
|
Ahli ![]() Grup: Members Kiriman: 45 Penyertaan: 23-December 04 Ahli ke- 4,670 |
ni code die...eh aku tkde mslh ngan jTextField tu...aku dh declare pn...aku just nk gtau ko yg aku dh leh wt reset button tu...yg mslhnye bl nk save...ni aku paste code utk save...aku modified dr intenet...netbenas bg tnda merah kt method showMessageDialog. tu yg aku nk tnye ko tu ...
CODE public void duplication_test()
{ try { BufferedReader br = new BufferedReader(new FileReader("Data.txt")); String str1 =""; while((str1 = br.readLine())!=null) { StringTokenizer stz = new StringTokenizer(str1,"!"); if(stz.nextToken().equals(jTextField1.getText())) { tf=true;break; } } } catch(Exception e) { JOptionPane.showMessageDialog(this, "An error occured while trying to open the file:\n" + e, "Can't Open File", JOptionPane.ERROR_MESSAGE); } } public void save() { duplication_test(); if(tf == true) { JOptionPane.showMessageDialog(this,"Name has already existed!"); jTextField1.requestFocus(true); tf=false; } else if(tf == false) { BufferedWriter bw = new BufferedWriter(new FileWriter("Data.txt",true)); bw.write("Name = " + jTextField1.getText() + "Tel = " + jTextField2.getText()); bw.close(); JOptionPane.showMessageDialog(this,"Successfully Save!"); clear(); } } public void clear() { jTextField1.setText(""); jTextField2.setText(""); } |
|
|
|
Mar 18 2008, 12:08 PM
Kiriman
#12
|
|
|
Ahli Rajin ![]() ![]() ![]() ![]() Grup: Members Kiriman: 615 Penyertaan: 2-December 06 Dari: Paka ke Dungun Ahli ke- 21,529 |
@bakteria
JOptionPane ni..Ko kena baca tutorial dia btol2. Sebab dia tricky sikit. Ko kena buat 1 frame supaya bila org klik, frame tu akan keluar. Bagitau error dia. Tutorial kat sini >> http://java.sun.com/docs/books/tutorial/ui...nts/dialog.html Definisi method: Should be verbs, in mixed case with first letter in lowercase. Within each method name capital letter seperate words. Cth: public void duplicationTest() {} Ini yang disyorkan oleh Sun. Kiriman ini telah diubahsuai oleh Firestarter: Mar 18 2008, 12:19 PM -------------------- Java Specialist Programmer
Tutorial for Prgramming, Multimedia, Linux and Unix http://rapidshare.com/users/6PVRMI pass:guest22 |
|
|
|
Mar 18 2008, 12:22 PM
Kiriman
#13
|
|
|
Ahli ![]() Grup: Members Kiriman: 45 Penyertaan: 23-December 04 Ahli ke- 4,670 |
dia bg error cannot find symbol...
symbol : method showMessageDialog(abmt.AbmtView,java.lang.String) location: class javax.swing.JOptionPane JOptionPane.showMessageDialog(this,"Successfully Save!"); aku dh tgk parameter kt website sun...aku try wt cmni... JOptionPane.showMessageDialog(this,"Successfully Save!", JOptionPane.INFORMATION_MESSAGE); tp sm gak ttp ada error... dia bg error cannot find symbol... symbol : method showMessageDialog(abmt.AbmtView,java.lang.String) location: class javax.swing.JOptionPane JOptionPane.showMessageDialog(this,"Successfully Save!"); Kiriman ini telah diubahsuai oleh bakteria: Mar 18 2008, 12:23 PM |
|
|
|
Mar 18 2008, 12:29 PM
Kiriman
#14
|
|
|
Ahli Rajin ![]() ![]() ![]() ![]() Grup: Members Kiriman: 615 Penyertaan: 2-December 06 Dari: Paka ke Dungun Ahli ke- 21,529 |
Gini la...Ko paste kan semua koding ko dalam pastebin.com. Pastu ko bagi url dia kat sini. Nanti aku tolong tgk kan..Aku ada nampak sikit je error ni...
-------------------- Java Specialist Programmer
Tutorial for Prgramming, Multimedia, Linux and Unix http://rapidshare.com/users/6PVRMI pass:guest22 |
|
|
|
Mar 18 2008, 12:45 PM
Kiriman
#15
|
|
|
Ahli ![]() Grup: Members Kiriman: 45 Penyertaan: 23-December 04 Ahli ke- 4,670 |
ok ni url die...
http://pastebin.com/m7b0bc25f aku bg ni yg main file die tu...yg about tu aku tk kasi pn...papehal gtau aku smula k.... |
|
|
|
Mar 18 2008, 12:59 PM
Kiriman
#16
|
|
|
Ahli Rajin ![]() ![]() ![]() ![]() Grup: Members Kiriman: 615 Penyertaan: 2-December 06 Dari: Paka ke Dungun Ahli ke- 21,529 |
Dari pengamatan aku, ni ko bukan guna netbeans. Tapi ko guna tools lain. Aku cadangkan ko buat step by step. Banyak sangat error yang aku dapat. Aku cadangkan ko guna Inner Class. Tau x? Maknanya..Semua class duduk dalam 1 class. Tak yah guna calling method.
-------------------- Java Specialist Programmer
Tutorial for Prgramming, Multimedia, Linux and Unix http://rapidshare.com/users/6PVRMI pass:guest22 |
|
|
|
Mar 18 2008, 01:29 PM
Kiriman
#17
|
|
|
Ahli ![]() Grup: Members Kiriman: 45 Penyertaan: 23-December 04 Ahli ke- 4,670 |
aku guna netbeans la...netbeans ide 6.0...btl la...netbeans yg generate sume kod2 tu...ko dpt error mgkn sbb icon2 atau class lain tkde tu...sbb netbeans generate 3 file java utk aku...yg aku bg tu yg main die...lg 2 AbmtAboutBox.java dn AbmtApp.java...mgkn ko compile dpt error sbb lg 2 file tkde...
aku bkn tknk wt inner class...tp serabut kpla aku tgk...btl aku tk brapa sk inner class...mcm gak aku program mikrocontroller...aku lbh suka call2... mmm psl mslh aku tu kn...ko phm tk error yg die bg ni: symbol : method showMessageDialog(abmt.AbmtView,java.lang.String) ape yg die mksdkn dgn String 2? apa yg dimaksudkan dengan cannot find symbol? bkn sbb kita tk declare br kuar error tu ke? tp code ni tkde lak mslh: private void jButton1MouseReleased(java.awt.event.MouseEvent evt) { { int y=JOptionPane.showConfirmDialog(null,"Do You Want to Save?","Warning!",JOptionPane.YES_NO_OPTION,JOptionPane.WARNING_MESSAGE) ; if(y==JOptionPane.YES_OPTION) tkde lak die bg error kt showConfirmDialog tu...mmm Kiriman ini telah diubahsuai oleh bakteria: Mar 18 2008, 02:07 PM |
|
|
|
Mar 18 2008, 02:05 PM
Kiriman
#18
|
|
|
Ahli Rajin ![]() ![]() ![]() ![]() Grup: Members Kiriman: 615 Penyertaan: 2-December 06 Dari: Paka ke Dungun Ahli ke- 21,529 |
Method tu memang takde dalam class ko. Sebenarnya tu dipanggil pre-define method, ada dalam API. Ada something wrong cara ko guna coding dia. Inner Class bagi aku sebab senang nk panggil mana2 method tanpa buat objek reference.
-------------------- Java Specialist Programmer
Tutorial for Prgramming, Multimedia, Linux and Unix http://rapidshare.com/users/6PVRMI pass:guest22 |
|
|
|
Mar 18 2008, 02:52 PM
Kiriman
#19
|
|
|
Ahli ![]() Grup: Members Kiriman: 45 Penyertaan: 23-December 04 Ahli ke- 4,670 |
eh klu aku gantikan JOptionPane.showMessageDialog tu dgn System.out.println , ttp gak die bg error kt println tu...dh semakin tk phm aku...
|
|
|
|
Mar 18 2008, 02:58 PM
Kiriman
#20
|
|
|
Ahli Rajin ![]() ![]() ![]() ![]() Grup: Members Kiriman: 615 Penyertaan: 2-December 06 Dari: Paka ke Dungun Ahli ke- 21,529 |
Ko kena tau apa guna system.out.print dan JOptionsPane. Ko kena paham dulu..,
-------------------- Java Specialist Programmer
Tutorial for Prgramming, Multimedia, Linux and Unix http://rapidshare.com/users/6PVRMI pass:guest22 |
|
|
|
Mar 18 2008, 03:11 PM
Kiriman
#21
|
|
|
Ahli ![]() Grup: Members Kiriman: 45 Penyertaan: 23-December 04 Ahli ke- 4,670 |
Ko kena tau apa guna system.out.print dan JOptionsPane. Ko kena paham dulu.., berdasarkan kefahaman dn pembacaan aku... System.out.println tu utk kuarkn output di terminal. JOptionPane tu utk kuarkan output secara paparan. mm ko rs ape ptt aku wt? tekanan sial cmni...java2 |
|
|
|
Mar 18 2008, 03:21 PM
Kiriman
#22
|
|
|
Ahli Rajin ![]() ![]() ![]() ![]() Grup: Members Kiriman: 615 Penyertaan: 2-December 06 Dari: Paka ke Dungun Ahli ke- 21,529 |
Andaikan user guna ko punya app, pastu ko implement system.out.print.. Ko agak2 dia dapat baca tak error yang keluar.. Andai execute java ni dalam jar file..Mesti tak keluarkan error tu..Itu gunanya JOptionsPane.
Sekarang ni aku guna netbeans 5.5. Sebab pada pendapat aku, beginner cam aku susah nk guna netbeans 6.0 sebab dia advance sangat. Aku penah guna.. Lastly aku penin. Jadi aku guna yang bawah sikit.. Senang aku nak paham... Nanti aku tunjukkan ko, salah 1 projek yang aku tengah buat.. Baru separuh jalan.. -------------------- Java Specialist Programmer
Tutorial for Prgramming, Multimedia, Linux and Unix http://rapidshare.com/users/6PVRMI pass:guest22 |
|
|
|
Mar 18 2008, 03:41 PM
Kiriman
#23
|
|
|
Ahli ![]() ![]() ![]() Grup: Members Kiriman: 299 Penyertaan: 22-May 04 Dari: Shah Alam Ahli ke- 679 |
Method tu memang takde dalam class ko. Sebenarnya tu dipanggil pre-define method, ada dalam API. Ada something wrong cara ko guna coding dia. Inner Class bagi aku sebab senang nk panggil mana2 method tanpa buat objek reference. dengan guna inner class kita dah abaikan konsep - konsep penting dalam java macam encapsulation dan polymorphism. so aku sendiri tak galakkan diri aku guna inner class. mmm psl mslh aku tu kn...ko phm tk error yg die bg ni: symbol : method showMessageDialog(abmt.AbmtView,java.lang.String) is it true yang sekarang ko nak call method ni and aku tak pasti adakah abmt.AbmtView = Component letak null tgk CODE showMessageDialog public static void showMessageDialog(Component parentComponent, &nb |




Mar 17 2008, 03:18 PM



