Jumat, 25 Januari 2013

GUI





Komponen GUI Pada AWT

Window Classes Fundamental :

Dalam mengembangkan aplikasi GUI, komponen GUI seperti tombol atau textfield diletakkan
di dalam kontainer. Berikut ini adalah daftar dari beberapa class penting pada kontainer yang
telah disediakan oleh AWT.




Untuk mengatur ukuran window, menggunakan method setSize.
void setSize(int width, int height).

Mengubah ukuran komponen ini dengan width dan height sebagai parameter.
void setSize(Dimension d).

Mengubah ukuran dengan d.width dan d.height berdasar pada spesifikasi Dimension d.

Default dari window adalah not visible atau tak tampak hingga Anda mengatur visibility
menjadi true. Inilah syntax untuk method setVisible.

Void setVisible(boolean b)
Dalam mendesain aplikasi GUI, Object Frame selalu digunakan.
Grafik :
Beberapa method grafik ditemukan dalam class Graphic. Dibawah ini adalah daftar dari
beberapa method.





 





Layout Manager

Java mempunyai fasilitas layout manager (manajemen tampilan) dalam mengelola form / kontainer.

Kontainer adalah objek yang memiliki jendela seperti form, panel, scoll pane dan lain-lain.

Setiap kontainer memiliki sebuah layout manager. Java menyediakan layout manager yang spesifik , dan dapat memilih sesuai kebutuhan antara lain :

- BorderLayout - Flow Layout - GridLayout - CardLayout - GridBagLayout - BoxLayout 
  
·         Border Layout 
Fitur ini menyusun komponen-komponen dari sebuah kontainer dalam wilayah yang dinamai North (Utama), South (Selatan), East (Timur), West (Barat), After (setelah), Last (terakhir), Center (tengah), First (pertama), Before (sebelum)
·         Flow Layout 
Menyusun komponen-kokmponen objek dalam bentuk baris dari kiri ke kanan kemudian dari atas ke bawah menggunakan ukuran asli setiap komponen
·         Grid Layout 
Menempatkan komponen-komponen ke dalam grid / kotak-kotak sel dalam baris dan kolom
GridLayout memperbesar setiap komponen sebesar ruangan / sel yang disediakan. 
  • Card Layout  
Menempatkan komponen-komponen (biasanya panel) yang 1 diatas dan yang lainnya bertumpukan,satu dengan yang lainnya.
Kita hanya bisa melihat 1 dalam satu waktu, dan untuk melihat yang lain menggunakan kontrol untuk memilih objek mana yang ada diatas. 
  • Grid Bag Layout
Menempatkan komponen-komponen secara horizontal dan vertical secara dinamis dan tidak harus mempunyai ukuran yang sama. 
  • Box Layout 
Memungkinkan susunan banyak komponen yang bisa disusun secara vertikal / horizontal. Walaupun disusun secara vertikal dengan banyak komponen, susunan tidak akan berubah walau ada perubahan frame.




Komponen Swing Pada Java


1. Label

Label berfungsi untuk menuliskan sesuatu di frame yang kita buat, nama default JLabel

2. Button

Button digunakan untuk mengeksekusi sebuah perintah, jika button di pencet maka proses akan berjalan, nama default JButton

3. Text Field

Text Field marupakan salah satu cara untuk  mengisikan suatu inputan dalam program, nama default JTextfield

4. Text Area

Text Area biasanya digunakan untuk menampilkan hasil output dari program, nama default JTextarea

5. Combo box

Combo Box merupakan salah satu cara inputan juga. jika combo box di pencet, maka akan keluar berbagai pilihan untuk di proses, nama default JCombobox

6. Radio button

Radio button juga salah satu cara inputan dalam program, tetapi dalam penggunaannya berbeda dengan combo box, radio button digunakan jika pilihan yang di sediakan sedikit, maka akan lebih efektif jika menggunakan radio button, berbeda dengan combo box yang hjerus click 2 kali untuk memilih, radio button cukup sekali pilihan, dan hanya boleh satu pilihan yang di pilih, maka digunakan radio button group agar hanya satu yang bisa di pilih, nama default JRadiobutton



7. Check box

Check box juga merupakan salah satu cara inputan, mirip dengan radio button, tetapi check box memperbolehkan user untuk memilih lebih dari satu pilihan, jadi check box di gunakan untuk menjawab petanyaan yang memperbolehkan lebih dari satu jawaban, nama defaultnya jCheckbox



Sumber : 

Senin, 07 Januari 2013

CERPEN CINTA DALAM HATI


CINTA DALAM HATI




“Heeey, ngapain kamu melamun disini? Lagi ngeliatin apa sih?”

 Panggil Rina temanku yang sedang melihatku melamun sambil melihat orang aku sukai.

Oh iya, namaku Gita, aku sekolah disalah satu SMA yang mungkin menurut beberapa orang sekolahku itu unggulan. Disekolah itu terdapat seorang laki-laki namanya Angga, yang menurutku tidak tampan dan penampilannya biasa saja. Tapi itu memang seleraku, aku menyukai cowok yang manis.

Hingga suatu ketika aku naik kelas dan masuk kelas yang baru. Ternyata “astaga! Aku sekelas dengannya”. “Cieeeee sekelas sama Angga, cowo yang selama ini kamu suka diam-diam tuh” Celetuk Rina temanku, “ssssssstttttt… diam! Nanti orangnya tahu, aku malu!!” Sahutku dengan nada perlahan.
“Gitaaa, ayo cepat kita ganti baju olahraga” Panggil Rina. “Iyaaa, tunggu sebentar, aku ambil bajuku dulu” Aku pun bergegas menuju kamar mandi dengan Rina untuk mengganti baju olahraga.

Pada saat jam olahraga itu aku melihatnya bermain basket, “ya tuhan, makin manis saja dia kalau sedang bermain basket seperti ini” Ucapku dalam hati, yang hanya bisa mengaguminya dari kejauhan.
“Wooy ngeliatin aja kamu bisanya, samperin dong, ungkapin kalau kamu tuh suka sama dia, dari pada kamu diam-diam kaya gini terus” celetuk Rina. “Tapi rin, mana mungkin? Aku kan cewe, masa iya aku lagi ungkapin perasaanku ke cowo? Malu kali rin” Jawabku dengan pikiran yang mustahil. “Heh git, sekarang itu udah gak jaman kali cowo ungkapin perasaannya duluan ke cewe” Rina semakin menegaskan aku. “Ah masa sih rin?” Jawabku masih tidak percaya, “baiklah kalau begitu aku coba deh ya” Aku mencoba memberanikan diri.

“Malam ga, ini aku gita. Besok kan hari minggu, rencananya aku mau mengajak kamu makan siang di café XX, kamu ada acara gak besok? Kalau ada, yaaa gak apa-apa, lain kali aja kita jalannya. Maaf kalau mengganggu kamu sebelumnya”

Begitulah bunyi sms yang aku kirim pada Angga

“Dia mau gak ya” “Dia ada acara gak ya besok” Ucapku dalam hati dengan perasaan gak menentu, dan pikiran yang kemana-mana. “Triiiiinnnng……” Tiba-tiba handphoneku berbunyi, ada pesan yang masuk. 

“Maaf git, aku besok ada acara mau ngantar mama aku ke rumah saudaranya. Mungkin lain kali kita bisa jalan, lagian tumben banget kamu ngajak aku jalan ada apa?”

Balasan pesanku dari Angga

“Tuh kan, aku bilang juga apa dia gak bisa kan” “Aduh mesti jawab apa lagi nih aku” Pikirku yang mulai semakin gak menentu.

“Iya gak apa-apa ga, kan bisa lain kali hehehehe.. Gak ada apa-apa kok, aku cuma mau ngajak kamu makan siang aja biar kita bisa makin akrab sebagai teman satu kelas, lagian kamu di sekolah jadi orang pendiam banget sih hehehe”


Balasku lagi yang mencoba membuka obrolan dengan sedikit gugup sebenarnya.

“Ah masa sih aku pendiam? Bisa aja kamu git. Ya udah lain kali kita jalan bareng ya”

Jawab Angga

“Yes! Berarti dia mau jalan denganku, lalalalalala” Teriakku dengan gembira

Hingga hari senin pada saat jam istirahat. “Triiiinngg…” Handphoneku berbunyi. “Git handphone kamu ada sms tuh” Panggil Rina. Aku buru-buru mengambilnya dari kantong dan melihat ada pesan dari siapa.

“Pulang sekolah aku tunggu didepan gerbang sekolah, kita makan siang bareng”

Begitulah bunyi pesan yang aku terima

“Angga!! Ini sms dari Angga rin, dia ngajak aku makan siang bareng pulang sekolah!” Kataku kepada Rina dengan perasaan senang. “Hah?! Serius kamu git? Waaahh kemajuan pesat kamu, lanjutin git” Tanya Rina dengan masih gak percaya.

Jam pulang sekolah pun tiba, dengan perasaan gugup aku pun berjalan menuju gerbang sekolah, disana sudah ada Angga yang sedang menungguku. Aku pun menyapanya “Hai ga, jadi kita makan siangnya?”, “Ya jadi lah git, masa gak jadi, ayo ikut aku” Kata Angga. 

Dengan menaiki motor miliknya aku pun bertanya “Kita mau makan dimana ga?”, “udah ikut aku aja” Sahut Angga. Ternyata aku dibawa kerumahnya, “ini kan rumah kamu ga, ngapain kita disini?”. “Ya kita makannya dirumah aku, kebetulan orangtua aku lagi pada sibuk, jadi aku gak ada teman deh. Ya udah ayo masuk!” Ajak Angga kepadaku.

Pada saat selesai makan di ruang tamu tiba-tiba Angga mendekatiku. “Git aku mau bicara sama kamu” Kata Angga dengan nada gugup kepadaku. 

“Ngomong apa ya ga? Bilang aja hehehe” Sahutku sambil mencairkan suasananya yang agak tegang.

“Aku… sebenarnya aku, mmmmmm…. Aku sebenarnya, suka sama kamu” Angga mengungkapan perasaanya kepadaku.

“Apa ga? Kamu…. Kamu suka sama aku?” Jawabku dengan tidak percaya pada apa yang telah dikatakannya tadi.

“Iya git, sebenarnya aku udah lama suka sama kamu, dan aku juga tahu kalau sebenarnya kamu juga suka sama aku, tapi aku masih gak berani ngomong ini sama kamu git” Perkataan Angga semakin bikin hatiku berdegub kencang.

“Tapi sekarang aku mesti bilang ini sama kamu, karena aku gak bisa memendam perasaan aku terus terusan git, hati aku juga pasti gak tenang. Besok aku akan pindah ke Jambi, ikut orangtua aku yang dipindah tugaskan ke sana” Kata Angga dengan perasaan sedih.

“Apa?!! Kamu mau pindah ga? Tapi kenapa secepat ini, baru aja kamu ungkapin perasaan kamu ke aku, tapi besok kamu udah mau pergi aja. Gimana perasaan aku ga?” Jawabku yang penuh tanda tanya dan perasaan yang sedih.

“Aku ngerti perasaan kamu git, tapi aku mau gimana lagi. Maafin aku git” Hanya kata itu yang keluar dari mulutnya.

Aku pun dengan perasaan sedih langsung bergegas pulang. Kecewa, sedih, menyesal hanya itu yang dapat aku rasakan sekarang.

Hari ini pun tiba. Hari dimana Angga dan keluarganya akan pergi ke Jambi. “Triiiiinngg….” Ada pesan sampai di handphoneku.

“Git, baik-baik ya disini. Kamu jangan sedih lagi. Cari cowo yang lebih baik dari aku, kamu pasti bisa. Aku pamit ya git”

Pesan terakhir dari Angga 

Aku hanya bisa meratapi pesan itu, karena aku tidak bisa berbuat apa-apa untuk menghalanginya pergi. Benar apa kata Angga, aku pasti bisa melanjutkan hidupku disini tanpanya, tanpa dia yang selama ini ada di hatiku.

---SEKIAN---

Selasa, 01 Januari 2013

TIPS MERINGANKAN STRES PADA REMAJA SAAT INI


TIPS MERINGANKAN STRES PADA REMAJA SAAT INI



Remaja jaman sekarang ini banyak mengalami stres dan hal tersebut memiliki efek buruk terhadap kesehatan mereka. Jadi penting bagi mereka para orang tua agar memerhatikan kesejahteraan anaknya. Sebagai orang tua Anda harus memantau jika remaja anda mengalami stres. Jika stres yang ditangani secara cerdas ini dapat memberikan kontribusi dalam keberhasilan akademik dan sosial anak. Berikut beberapa tips untuk meringankan stres pada remaja.

Selalu Mengawasi Akademiknya :

Stres dapat langsung mempengaruhi nilai anak Anda. Pastikan Anda yang up-to-date mengenai kinerja anak Anda di sekolah. Jika Anda melihat nilai jatuh Anda dapat membahas baik dengan anak Anda dan guru kemudina mencari jalan keluarnya.

Mendengarkan Mereka :

Jika Anda bukan pendengar yang sabar maka Anda harus bisa memiliki sifat tersebut. Biarkan anak berbicara karena dengan cara ini mereka akan merasa selalu didengar dan diperhatkan. Akui perasaan mereka dan hak mereka untuk mengekspresikan pendapat mereka. Katakan kepada mereka bahwa jika kalian merasa stres maka itu adalah normal karena di bawah ketegangan kita semua menjadi lemah dan setiap orang memiliki tingkat kejenuhan. Anda bisa memeluk mereka dan memberitahu mereka bahwa Anda menyayangi mereka. 

Istrahat yang Cukup :

Remaja suka begadang sampai larut dan menghabiskan waktunya duduk internetan, bermain game dan menelepon. Adalah tanggung jawab Anda untuk membuat mereka memahami pentingnya tidur 8 jam sehari.

Berikan Contoh :

Anda merupakan idola langsung bagi anak Anda. Beri contoh kepada mereka cara mengatasi stress dengan cara sehat. Jangan berika contoh kekerasan di saat seperti itu, karena akan membuat mereka berpikir bahwa ini adalah satu-satunya cara seseorang dapat mengatasi stres. Anda juga tahu bahwa ini adalah pendekatan yang salah. Ajarkan mereka cara menenangkan diri seperti mendengarkan lagu, bernapas dalam-dalam atau meditasi.

Waktu Keluarga :

Remaja cenderung stres di bawah tekanan teman sebaya dan melupakan pentingnya keluarga dalam kehidupan mereka. Adalah penting bagi Anda duduk dengan anak Anda dan membahas harinya. Anda dapat pergi keluar untuk makan malam sekeluarga atau merencanakan piknik untuk menghilangkan stres baik pada Anda dan anak Anda. Katakan kepada pentingnya keseimbangan antara keluarga dan teman-teman.