BELAJAR JAVA 1 : MENGENAL ENVIROMENT NETBEANS

Assalamualaikum warahmatullahi wabarakatuh ,
Ashadualla Ilahailallah wa Asyhadu anna muhammadarrasulullah,





lanjutan dari materi yang kemarin , setelah semua terinstal , maka kita langsung bisa memulai menjalankan progaram netbeans,
 sebelumnya mengoperasikan program netbeans kita wajib tau, tentang bagian bagian, tata letak , dan fungsi dasar yang ada pada program netbeans

 Membuat New Project


untuk memulai project baru , bisa seperti berikut


lalu pilih folder untuk menyimpan projectnya, jangan lupa untuk di beri nama





lalu tekan tombol finish


halaman Awal Project netbeans

NetBeans memiliki area utama dalam tempat bagian, yaitu bagian kiri, tengah, kanan, dan bawah 

           
1. Bagian Kiri : Area Projects, Navigator, dan Files 



2. Bagian Tengah : Bagian tengah merupakan bagian perancangan Jframe  (Form) 

disini terdapat 2 tab penting yaitu tab design dan tab source :

tab design digunakan untuk merancang deain layout sesuaoi yang kita inginkan, sedangkan tab source digunakan untuk mengetik mengetik code pemograman atau menanamkan fungsi yang kita inginkan, jadi kedua tab ini saling berkaitan


3. Bagian Kanan : Bagian Palette dan Properties

bagian palette sangat penting karena disinlah kita akan mengambil atau mengimport objek - objek yang kita butuhkan untuk mengisi desain jform

sedangkan bagian properties berfungsi untuk mengatur nilai - nilai objek yang ada pada palette sesuai dengan kebutuhan kita 




4.Bagian bawah : output
bagian ini berfungsi untuk menampilkan bagian kesalahan dan keberhasilan dalam proses pembuatan project

jendela (window) Palette pada NetBeans 8.2 terdiri dari 8 bagian, yaitu : Swing Containers, Swing Controls, Swing Menu, Swing Windows, Swing Fillers,  AWT, Beans, Java Persistence. 
Dan yang paling sering digunakan yaitu Swing Controls dan Swing Menus. 

Swing Containers

NamaDeskripsi
PanelMerupakan panel yang dapat digunakan sebagai papan dari suatu bidang / layar lain
Split PaneMerupakan 2 tombol yang tebagi menjadi 2 sisi (kiri & kanan)
ToolbarMerupakan bar yang dapat dimasukkan tool didalamnya, biasanya digunakan diatas layar
Internal FrameMerupakan bingkai layar baru yang berada didalam bingkai utama
Tabbed PaneMerupakan panel yang memiliki tab & bisa beralih dari tab 1 ke tab lainnya
Scroll PaneMerupakan panel yang dapat di scroll baik horizontal ataupun vertikal
Desktop PaneMerupakan container yang digunakan untuk membuat multi dokumen interface atau dekstop virtual
Layered PaneSebuah container yang memungkinkan setiap komponen didalamnya saling overlap jika diperlukan

Swing Menu


NamaDeskripsi
Menu BarKomponen untuk menampilkan menu dan item menu
MenuSebuah menu tunggal, bisa digunakan sebagai menu utama jika disisipkan submenu
Menu ItemSebuah item menu tunggal didalam menu
Menu Item / CheckBoxSebuah item menu tunggal atau kotak centang didalam menu
Menu Item / RadioButtonSebuah item menu tunggal atau kotak centang didalam menu
Popup MenuLayar munculan kecil yang menampilkan beberapa pilihan / menu
SeparatorKeperluan umum untuk membatasi antara komponen dan memberikan garis pembatas

Swing Controls


NamaDeskripsi
LabelSebuah kolom/area yang digunakan untuk menampilkan tulisan atau gambar
Toggle ButtonTombol yang memiliki 2 keterangan seperti saklar (ON/OFF)
Radio ButtonTombol yang berfungsi untuk memilih dan tidak memilih pilihan lainnya, tombol ini hanya dapat memilih satu dari sekian pilihan
Combo BoxKomponen yang digunakan sebagai dropdown list, bisa digunakan untuk memilih multiple selection
Text FieldKomponen yang digunakan sebagai input / bidang yang dapat diedit (menulis didalamnya)
Scroll BarKomponen yang menyesuaikan tampilan sebuah konten yang terbatas & menampilkan scroll
Progress BarSebuah bar yang mengindikasi sebuah pekerjaan dengan menampilkan presentasi pekerjaan tersebut
Password FieldSebuah bidang yang digunakan untuk menulis katasandi, tidak akan menampilkan karakter & diganti dengan tanda titik
SeparatorDigunakan untuk keperluan umum seperti membatasi komponen & memberikan garis pemisah
Editor PaneBidang yang sering disebut textarea, biasa digunakan untuk menulis apapun didalamnya
ButtonSebuah tombol sederhana
Check BoxKotak centang yang dapat dicentang atau tidak
Button GroupClass yang digunakan untuk membuat multi lingkup eksklusi satu set tombol
ListMenampilkan sebuah daftar & dapat dipilih lebih dari satu
Text AreaTidak berbeda jauh dengan Editor Pane, sebuah kolom besar yang dapat digunakan untuk menulis
SliderPengguna dapat menggeser sebuah nilai secara grafik seperti membesar kecilkan volume
Formatted FieldKomponen yang memungkinkan untuk mengedit sebuah nilai didalamnya secara partikular
SpinnerSebuah bidang input angka yang memiliki tombol naik dan turun untuk mengontrol angka tersebut
Text PaneBidang text yang dapat diisi dengan ilai dan menandai isi-isi tersebut
TreeSebuah direktori folder yang tersusun seperti pohon ketika memiliki folder didalam folder



Swing Windows

NamaDeskripsi
DialogSebuah jendela yang digunakan menampilkan dialog
Color ChooserJendela baru yang digunakan untuk memilih warna / memanipulasi
Option PaneJendela yang digunakan untuk menampilkan dialog dan opsi yang ditampilkan
FrameTop Level Window, digunakan untuk bingkai window utama
File ChooserJendela baru untuk memilih sebuah file
Swing Fillers

NamaDeskripsi
GlueKomponen yang tersedia untuk menggerakkan ke arah vertikal & horizontal
Horizontal StrutKomponen yang memiliki lebar pasti dan dapat bergerak ke arah horizontal
Vertical GlueKomponen yang memiliki lebar bebas & dapat bergerak  ke arah vertikal
Vertical StrutKomponen yang memiliki lebar pasti dan dapat bergerak ke arah vertikal
Horizontal GlueKomponen yang memiliki lebar bebas & dapat bergerak  ke arah horizontal
Rigid AreaKomponen yang memiliki ukuran pasti
  AWT

NamaDeskripsi
LabelBidang yang menampilkan tulisan, biasa digunakan untuk judul
Text FieldBidang yang menampilkan kolom penulisan
CheckboxKotak yang dapat dicentang atau tidak
ListMenampilkan daftar
Scroll PaneAnak komponen yang otomatis membuat scroll horizontal / vertikal
CanvasSebuah kanvas kosong dapat dimasukkan sesuatu bahkan oleh pengguna lain
Popup MenuLayar popup yang menampilkan menu atau pilihan lain
ButtonTombol
Text AreaBidang besar untuk menulis beberapa baris kalimat
ChoiceKolom tarik-turun yang menampilkan beberapa pilihan untuk dipilih
ScrollbarTombol scroll yang dapat diterapkan dimana saja
PanelSebuah panel / container untuk keperluan umum
Menu BarSebuah bar menu yang dapat dimasukkan kedalam frame
Java Presistence
NamaDeskripsi
Entity ManagerSebuah entitas yang terasosiasi dengan persistensi unit
Query ResultHasil dari kueri persistensi
QueryKueri persistensi


Komentar