Laman Utama Tanya Wiki English Artikel Komuniti E-Mel Ringtones Search

Bantuan | Carian | Ahli | Kalendar

Google

Selamat Datang ( Log In | Daftar )

3 Pages V   1 2 3 >  
Reply to this topicStart new topic
Netbeans, tlg aku jap
bakteria
post 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...
Go to the top of the page
 
+Quote Post
MatchMaker
post 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
Go to the top of the page
 
+Quote Post
Firestarter
post 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
Go to the top of the page
 
+Quote Post
bakteria
post 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
Go to the top of the page
 
+Quote Post
Firestarter
post 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
Go to the top of the page
 
+Quote Post
bakteria
post 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....
Go to the top of the page
 
+Quote Post
Firestarter
post 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
Go to the top of the page
 
+Quote Post
bakteria
post 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>)
Go to the top of the page
 
+Quote Post
MatchMaker
post 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 biggrin.gif
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
Go to the top of the page
 
+Quote Post
Firestarter
post 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
Go to the top of the page
 
+Quote Post
bakteria
post 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("");
}
Go to the top of the page
 
+Quote Post
Firestarter
post 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
Go to the top of the page
 
+Quote Post
bakteria
post 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
Go to the top of the page
 
+Quote Post
Firestarter
post 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
Go to the top of the page
 
+Quote Post
bakteria
post 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....
Go to the top of the page
 
+Quote Post
Firestarter
post 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
Go to the top of the page
 
+Quote Post
bakteria
post 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
Go to the top of the page
 
+Quote Post
Firestarter
post 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
Go to the top of the page
 
+Quote Post
bakteria
post 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...
Go to the top of the page
 
+Quote Post
Firestarter
post 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
Go to the top of the page
 
+Quote Post
bakteria
post Mar 18 2008, 03:11 PM
Kiriman #21


Ahli
*

Grup: Members
Kiriman: 45
Penyertaan: 23-December 04
Ahli ke- 4,670



QUOTE(Firestarter @ Mar 18 2008, 02:58 PM) *
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
Go to the top of the page
 
+Quote Post
Firestarter
post 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
Go to the top of the page
 
+Quote Post
MatchMaker
post Mar 18 2008, 03:41 PM
Kiriman #23


Ahli
***

Grup: Members
Kiriman: 299
Penyertaan: 22-May 04
Dari: Shah Alam
Ahli ke- 679



QUOTE(Firestarter @ Mar 18 2008, 02:05 PM) *
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.

QUOTE(bakteria @ Mar 18 2008, 01:29 PM) *
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