Pada tutorial java netbeans kali ini akan membahas pembuatan aplikasi menampilkan data dari komponen swing JcheckBox, jRadioButton, Button Group dan jTextArea kelanjutan dari tutorial sebelumnya. Berikut langkah pembuatan aplikasi praktek2 menampilkan data dari komponen swing :
a. Buat project Praktek2 – klik kanan project – pilih New – Klik jFrame Form
b. Masukkan jLabel (4), jTextField, jCheckBox, jRadioButton (2), jButton dan jTextArea. Atur posisi tiap-tiap komponen. Kemudian ubah propertie masing-masing komponen seperti gambar berikut :


c. Pilih dan drag ButtonGroup dari komponen pallete ke dalam jFrame seperti gambar diatas.
d. Ubah properties jRadioButton1 dan jRadioButton2 pada baris buttonGroup menjadi buttonGroup1, seperti gambar berikut :


e. Klik kanan pada jCheckBox1, pilih Events > Change > stateChanged
ketikan kode seperti gambar berikut :

f. Klik kanan jButton1, pilih Events > Mouse > mouseClicked.
Ketikan kode seperti gambar berikut :

g. Compile (F11) dan Jalankan program (F6).


Analisa : Apabila jTextField dan jRadioButton kita inputkan maka akan menghasilkan keluaran yang akan ditampung di jTextArea. Contoh disini adalah jTextField : NUR ROCHIM | Jenis Kelamin : Laki-Laki.


Apabila jCheckBox di centang maka akan menghasilkan jenis huruf tebal pada jTextArea, apabila tidak dicentang maka jenis huruf tetap normal seperti gambar disebelah kanan.
Tambahkan juga Button Clear untuk mereset ulang apabila ingin menginputkan lagi.
Pembahasan
* Kode komponen jCheckBox1

Analisa : Koding ini memiliki event stateChange yang bermaksut apabila kotak CheckBox dicentang maka akan tampil berubah.
Script diatas maksutnya adalah apabila jCheckBox1 di centang maka teksnya akan berubah menjadi YA, apabila tidak dicentang teksnya tetap TIDAK.
* Kode komponen jButton1

Analisa : Koding ini memiliki Event mouseClicked, apabila jButton di klik maka akan melaksanakan kode program selanjutnya.
Font tebal= new Font("Arial".Font.BOLD.J2);
Font biasa= new Font("Arial".Font.PLAIN.J2);
Script diatas untuk mengatur jenis dan ukuran font. Jangan lupa di baris paling awal kode ditambahkan import java.awt.Font agar font dapat berkerja.
if (jRadioButton1.isSelected())
{ if (jCheckBox1.isSelected())
{ jTextArea1.setText("Nama : "+jTextField1.getText()+",\nJenis Kelamin:"+jRadioButton1.getText());
jTextArea1.setFont(tebal); }
else{
jTextArea1.setText("Nama : "+jTextField1.getText()+",\nJenis Kelamin:"+jRadioButton1.getText());
jTextArea1.setFont(biasa);}
else if(jRadioButton2.isSelected()){
if (jCheckBox1.isSelected()){
jTextArea1.setText("Nama : "+jTextField1.getText()+",Jenis Kelamin:"+jRadioButton2.getText());
jTextArea1.setFont(tebal);}
else{
jTextArea1.setText("Nama : "+jTextField1.getText()+",Jenis Kelamin:"+jRadioButton2.getText());
jTextArea1.setFont(biasa);}}
Maksut script di atas adalah jika jRadioButton1 dan jCheckBox1 di centang maka jTextArea akan menerima input dari jTextField1 yang berupa nama, Jenis kelamin dari jRadioButton dan jCheckBox yang berjenis huruf tebal atau normal. Script “\n” dimaksutkan untuk jRadioButton agar kedua jRadioButton tidak terpilih semuanya dan hanya terpilih salah satu saja.*** Selamat mencoba ***
mantap gan
ReplyDeleteSemoga bermanfaat.
DeleteNice info gan Rental Mobil Palembang
ReplyDeleteNice article Jasa Website Palembang
ReplyDeletemembantu
ReplyDeleteHi, Great.. Tutorial is just awesome..It is really helpful for a newbie like me.. I am a regular follower of your blog. Really very informative post you shared here. Kindly keep blogging. If anyone wants to become a Java developer learn from Java Training in Chennai. or learn thru Java Online Training in India . Nowadays Java has tons of job opportunities on various vertical industry.
ReplyDeleteThis is quite educational arrange. It has famous breeding about what I rarity to vouch. Colossal proverb.
ReplyDeleteThis trumpet is a famous tone to nab to troths. Congratulations on a career well achieved. This arrange is synchronous s informative impolites festivity to pity. I appreciated what you ok extremely here
Selenium training in bangalore
Selenium training in Chennai
Selenium training in Bangalore
Selenium training in Pune
Selenium Online training
Hello today decided to climb on the Internet in search of something interetninkogo and found this site fine baccarat online Today I will withdraw my first mo
ReplyDeleteGood Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.
ReplyDeleteSelenium Training in Electronic City
I want to know more about American eagle credit card login
ReplyDeleteNice article. I liked very much. All the informations given by you are really helpful for my research. keep on posting your views.
ReplyDeleteJava Training in Chennai
Java Training in Coimbatore
Java Training in Bangalore
Wonderful Blog.... Thanks for sharing with us...
ReplyDeleteHadoop Training in Chennai
Big data training in chennai
Big Data Hadoop Training in Chennai
big data certification in chennai
big data Training in Tnagar
Hadoop training in Thiruvanmiyur
Software testing training in chennai
Android Training in Chennai
JAVA Training in Chennai
Selenium Training in Chennai
Nice Blog...Thanks for sharing the article waiting for the next update...
ReplyDeleteArtificial Intelligence Course in Chennai
best artificial intelligence training in chennai
C C++ Training in Chennai
javascript training in chennaiHtml5 Training in Chennai
QTP Training in Chennai
Spring Training in Chennai
DOT NET Training in Chennai
clinical sas training in chennai
Such an excellent blog.I learned a lot information here,share more updates.
ReplyDeleteAir Hostess Training in Chennai
Air Hostess Training in Bangalore
air hostess course in mumbai
Aviation Academy in Chennai
Air hostess training in Bangalore
Aviation Academy in Chennai
air hostess training in chennai
Aviation Academy in Chennai
Aviation Academy in Chennai
Aviation courses in Bangalore
ReplyDeleteWell written Blog, I really enjoy reading your blog. this info will be helpful for me. Thanks for sharing.
Data Science Course in Chennai
Data Science Classes in Chennai
Data Science Training in Chennai
Machine Learning Training in Chennai
Blue Prism Training in Chennai
UiPath Training in Chennai
Automation Anywhere Training in Chennai
Data Science Training in Anna Nagar
Data Science Training in T Nagar
Data Science Training in OMR
This comment has been removed by the author.
ReplyDeleteI wanted to thank for sharing this article and I have bookmarked this page to check out new stuff.
ReplyDeleteTally course in Chennai
Tally classes in Chennai
Tally Training in Chennai
ccna course in Chennai
PHP Training in Chennai
Salesforce Training in Chennai
Web Designing course in Chennai
Tally Course in Porur
Tally Course in OMR
Tally Course in Tambaram
Nice blog was really feeling good to read it. Thanks for this information.
ReplyDeleteSpoken English Classes in Chennai
English Speaking Course in Chennai
french classes
pearson vue test center in chennai
IoT Training in Chennai
Xamarin Training in Chennai
Node JS Training in Chennai
Spoken English Classes in OMR
Spoken English Classes in Porur
Excellent post. Thanks a lot to the author of this post for sharing this with us.
ReplyDeleteIELTS Coaching in Anna Nagar
IELTS Coaching in Porur
IELTS Coaching in Adyar
Spoken English in Chennai
Spoken English Class in Chennai
Spoken English Classes in Mumbai
Best English Speaking Classes in Mumbai
IELTS Training in Chennai
IELTS Mumbai
IELTS Classes in Mumbai
Thanks For Sharing a wonderful post . It is really very helpful For Everyone ....
ReplyDeletePhp Training in velachery
Php Training in Anna nagar
Php Training in Tambaram
Php Training in T nagar
Php Training in Porur
Php Training in Adyar
Php Training in Vadapalani
Php Training in OMR
Php Training in Thiruvanmiyur
It's Looks deeply awesome article!! which you have posted is useful.
ReplyDeleteGerman Classes in anna nagar
German Language Course in Chennai
german classes in chennai omr
AWS course in Chennai
Data Science Training in Chennai
German Classes in t nagar
ccna Training in Chennai
IELTS Coaching centre in Chennai
Awesome Blog!!! Thanks for it, it is more useful for us.
ReplyDeleteIOS Training in Chennai
ios training institute in chennai
iOS Training
Best ios Training institutes in Chennai
IOS Training in Tambaram
IOS training in Guindy
Python Training in Chennai
Big data training in chennai
SEO training in chennai
JAVA Training in Chennai
This is really an awesome post, thanks for it. Keep adding more information to this.selenium training in bangalore
ReplyDeleteReally it was an awesome article,very interesting to read.You have provided an nice article,Thanks for sharing.coded ui training in bangalore
ReplyDeleteBeing new to the blogging world I feel like there is still so much to learn. Your tips helped to clarify a few things for me as well as giving.big data testing training in bangalore
ReplyDeleteLinking is very useful thing.you have really helped lots of people who visit blog and provide them use full information.mobile application testing training in bangalore
ReplyDeleteYour articles really impressed for me,because of all information so nice.manual testing training in bangalore
ReplyDeleteAwesome,Thank you so much for sharing such an awesome blog.web designing training in bangalore
ReplyDeleteReally it was an awesome article,very interesting to read.You have provided an nice article,Thanks for sharing.
ReplyDeleteBeing new to the blogging world I feel like there is still so much to learn. Your tips helped to clarify a few things for me as well as giving.angular 7 training in bangalore
ReplyDeleteLinking is very useful thing.you have really helped lots of people who visit blog and provide them use full information.sap s4 hana simple finance training in bangalore
ReplyDeleteI gathered a lot of information through this article.Every example is easy to undestandable and explaining the logic easily.javascript training in bangalore
ReplyDeleteVery useful and information content has been shared out here, Thanks for sharing it.sap hr training in bangalore
ReplyDeleteThis is really an awesome post, thanks for it. Keep adding more information to this.html training in bangalore
ReplyDeleteReally i appreciate the effort you made to share the knowledge. The topic here i found was really effective...
ReplyDeleteSoftgen Infotech is the Best Oracle Training institute located in BTM Layout, Bangalore providing quality training with Realtime Trainers and 100% Job Assistance.
thank you so much for this nice information Article, Digitahanks for sharing your post with us.Real Time Experts training center bangalore
ReplyDeleteThis is amazing and really inspiring goal.Real Time Experts Training in Bangalore
ReplyDeleteIt is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful . student review for Realtime Experts marathahalli bangalore
ReplyDeleteI have read your blog its very attractive and impressive. I like it your blog.Real Time Experts Training in Bangalore center address bangalore
ReplyDelete