52
53
54
Membuat Ko
A. Tujuan
Setelah mengikuti kegiatan Membuat komponen
Mendesain aplikasi Membuat tampilan
berbasis Drag and D
B. Indikator Pencapai
Membuat antarmu komponen-kompone
C. Uraian Materi 1. Definisi
Netbeans
NetBeans adala menggunakanbahasa
Cara membuat prog komponent visual da
menyediakan sekumpu yangdipakai untuk m
merupakan arsip Java berinteraksi dengan N
yang dibuat menggu digenerate menjadi kod
gambar berikut:
at Komponen GUI berbasis Drag Drop dengan Netbeans
an pembelajaran3 ini diharapkan peserta diklat
en GUI berbasisDrag and Drop.
si GUI berbasisDrag and Drop.
an yang komplek dalam mendesain apli d Drop.
capaian Kompetensi
muka-pengguna
menggunakan frame,pan
nen GUI
ns
alah suatu tool untuk membuat program sa pemrograman Java berbasis grafis mau
rogram dengan merancangtampilan men dan proses diletakan pada event driven.
pulan perangkat lunak modular yang diseb membangun suatu aplikasi. Sebuah modu
vaJava Archive yang memuat kelas-kelas Ja NetBeans OpenAPI . Kemudian rancangan
gunakan NetBens programnyasecara otom kode. Tampilan lembar kerja Netbeans ditunjukk
sis Drag and
lat dapat:
plikasi GUI
anel,
dan
am dengan aupun teks.
enggunakan . Netbeans
sebut modul odul adalah
s Java yang an tampilan
matis akan jukkan pada
Di dalam N AWT Abstract
Pembelajaran 1 Netbeans ialah:
a. JButton b. JPanel
c. JLabel d. Combo Box
e. JCheckBox f. Jtext Field
g. Jtable h. Dan lain sebag
2. Bekerja denga
Untuk mulai m aplikasi Netbeans da
tersebut di alamat
https:netbeans.orgdownloads.
tersebut seperti insta Untuk mulai membua
1. Buka aplikasi
Gamb Netbeans, banyak komponen GUI yang dise
t Window Toolkit dan Swing telah dipelaj 1 dan 2. Beberapa komponen Swing yang
:
bagainya
ngan Netbeans
membuat aplikasi GUI berbasiskan Drag a dapat mengunduh aplikasi tersebut pada web
https:netbeans.orgdownloads.
Lakukan i stalasi pada bagian Saran Penggunaan Modul
uat aplikasi GUI dapat menggunakan langkah-l si netbeans dengan memilih Start
Netbeans
bar 3. 1 Membuka Netbeans lewat Start Menu
55 disertakan seperti
lajari di Kegiatan ng terdapat pada
and Drop dalam eb resmi aplikasi
https:netbeans.orgdownloads.
n instalasi aplikasi dul di awal Modul,
h-langkah berikut:
s
nu
56 2. Buat project baru pa
Gambar 3. Pilih kategori aplika
ialah Java Applicatio
Gambar 4. Tuliskan nama pro
disimpan. Jangan c
pilih Finish pada aplikasi yang dibuat, pilih File
New Pro
ar 3. 2 Membuat project baru dari Netbeans ikasi yang dibuat dengan kategori Java dan P
cation
ar 3. 3 Membuat aplikasi Java Application roject yang dibuat dan tentukan lokasi pro
n centang pada bagian create main class, j
Project
n Projectnya
roject yang , jika sudah
Gamba 5. Buat Frame bar
Pilih Jframe F
Gambar 3 6.
Tuliskan nama bar 3. 4 Menentukan lokasi penyimpanan proje
baru dengan melakukan Klik Kanan pada Proj
e Form
r 3. 5Membuat Frame baru pada project Netbe a form yang dibuat, kemudian pilih Finish
Gambar 3. 6 Tulis nama Form yang dibuat
57 oject Java
roject yang dibuat
tbeans
at
58 7. Frame telah selesai
Gam
D. Aktivitas Pembelaj
10. Buat Projec
Project
Gambar 3. 11.
Pilih Projec
kategori Java dan j sudah pilih Next
sai dibuat dan siap diisi komponen
ambar 3. 7 Tampilan Form yang di buat
mbelajaran
ect Java dengan nama Latihan3.java.Pilih Fi
3. 8 Menu File untuk membuat project Java
ject Java Application. Pada bagian ber
n jenis Project yang dibuat ialah Java Applica File
New
erikut, pilih lication. Jika
12. Pilih lokasi p
ini nama proje penyimpanan
class, jangan pembuatan pr
nanti akan dib
Gambar 3. 1
13. Membuat For
untuk menem
Pilih New Jf
Gambar 3. 9 Membuat project Java
i penyimpanan. Tulis nama project yang dibu
roject yang dibuat ialah Latihan3. Setelah itu n project dengan memilih Browse. Pada bag
an centang bagian tersebut, hal ini dik project aplikasi kelas utama yang dibuat ber
dibuat. Jika sudah pilih Finish
. 10 Menuliskan nama project dan lokasi peny
orm baru. Setelah package project selesai dib
mpatkan komponen GUI. Klik Kanan project
Jframe Form
59 ibuat, pada latihan
itu tentukan lokasi agian create main
dikarenakan saat erupa Form yang
nyimpanannya dibuat, buat Form
ct yang dibuat
60 Gambar 3. 11
14. Menuliskan nama
latihan ini dengan na
Gamb
15. Atur ukuran Form
yang dibuat, klik p pada bagian prope
tanda “..” dan isikan modul menggunaka
11 Menambahkan Form pada project yang dibu
a Form. Tulis nama Form yang dibuat, m
nama Form1. Jika sudah pilih Finish
mbar 3. 12 Menuliskan nama Form
rmFrame yang dibuat. Untuk mengatur uk
k pada form yang sudah dibuat sebelumnya, perties window pilih bagian preferredSize.
an bagian lebar dan tinggi form yang dibuat, m kan 500 pixel X 450 pixel
ibuat misal pada
ukuran form a, kemudian
. Klik pada , misal pada
Gambar 3
Gamba
16. Tambahkan k
pilih pada bag didrag ke fram
Ga r 3. 13 Memilih bagian preferredSize pada prop
bar 3. 14 Mengatur lebar dan tinggi frame yang
n komponen panel. Untuk menambahkan ko
agian pallete window bagian swing kemudian p ame yang dibuat
ambar 3. 15 Drag komponen Panel ke form 61
roperties
ng dibuat komponen panel,
n pilih panel untuk
62
17. Tambahkan label.
digunakan sama h melakukan drag and
G Untuk mengubah tu
properties window, gambar berikut
Gambar Untuk mengatur ukura
bagian pada font. Misa
Gambar 3. 18 M Untuk mempermudah
komponen yang terda dari komponen terseb
properties window pa aplikasi yang digunak
l. Untuk menambahkan komponen label, met
halnya ketika menambahkan panel, yaitu nd drop komponen label ke form yang sudah d
Gambar 3. 16 Hasil komponen label tulisan jLabel tersebut, masuk ke menu prope
, kemudian edit tulisan pada bagian text. Misa
bar 3. 17Mengganti tulisan pada jLabel uran maupun jenis font dari jLabel, dapat men
isalkan seperti gambar berikut
Mengganti tipe dan ukuran huruf pada jLabel dah menghafalkan id komponen atau pemba
rdapat pada aplikasi, kita dapat mengatur nam
sebut. Untuk menggantinya, masuk ke menu c
pada bagian Variable Name, ubah sesuai k
akan. Misal jlabel1 diganti menjadi LBLjudul
etode yang aitu dengan
h dibuat.
perties pada Misal seperti
enggunakan
el bagian dari
ma variabel
u codepada
i kebutuhan
ul
Ga
18. Tambahkan L
form yang dib font Tahoma u
19. Tambahkan T
Field pada form ini
ambar 3. 19Sebelum variable name diganti
Gambar 3. 20 Sesudah diganti
n Label untuk form isian. Tambahkan kompo
dibuat tersebut, buat layout seperti gambar dib a ukuran 18
Gambar 3. 21 Layout awal aplikasi
n TextField pada setiap label. Tambahkan
form yang dibuat tersebut, buat layout seperti g
Gambar 3. 22 Layout Text Field 63
i
ponen label pada dibawah ini Jenis
n komponen Text ti gambar dibawah
64
20. Tambahkan Komp
pallete window ko tersebut, buat layou
Gambar 3. 2
21. Tambahkan kompo
yang dibuat tersebu
Gambar 3. 2 Setelah tabel ditamb
misalnya 2 kolom. L
kemudian pilih Table
ponen Button. Tambahkan komponen but
komponennya ialah Button pada form yan out seperti gambar dibawah ini
. 23 Layout aplikasi setelah ditambahkan butto
ponen tabel. Tambahkan komponen tabel p
but, buat layout seperti gambar dibawah ini
. 24 Layout aplikasi setelah ditambahkan tabe mbahkan, atur jumlah kolom dari tabel yang d
. Lakukan klik kanan pada tabel yang ditamb
ble contents Masuk pada bagian columns
utton pada yang dibuat
tton l pada form
bel g digunakan
mbahkan
Gam Ganti jumlah
kolomnya yaitu yang diatur ial
22. Kompilasi pro
Setelah layou dibuat. Gunak
menubar
Jika muncul p yang digunaka
ambar 3. 25 klik kanan tabel yang ditambahkan h count dari kolom menjadi 3 hanya contoh
aitu NIS, Nama dan Nilai kemudian pilih Close. ialah seperti berikut
Gambar 3. 26 Konten tabel yang diedit
program yang dibuat
out selesai dibuat, lakukan kompilasi pada nakan shortcut key “F6” atau memakai tom
Gambar 3. 27 Layout awal aplikasi l pemberitahuan pemilihan kelas utama dari ap
kan tadi
65 kan
oh dengan nama se. Tampilan tabel
da aplikasi yang tombol run pada
aplikasi, pilih form
66 Gambar 3. 2
23. Melihat hasil runni
Lihat jalannya aplika
Gambar 3. 29 A
E. LatihanKasus Tug
Pak Alqodri guru Pak Alqodri sangat se
tersebut. Suatu hari, P berumur 15 tahun
Pekerjaan Rumah pe disekolah. Pak Alqodr
bisa dalam menghit Matematika anaknya
hanya cosinus, sin memang kurang mam
. 28 Pemilihan kelas utama aplikasi yang dibua
ning aplikasi yang dibuat
likasi yang dibuat
9 Aplikasi GUI dengan drag and drop yang dib
s Tugas
ru yang mengajar pelajaran Olah Raga di sek t senang mengajar pelajaran yang di ampu o
i, Pak Alqodri diminta tolong oleh anaknya yang n kelas 2 SMP untuk membantu meng
pelajaran matematika yang diberikan oleh g odri yang memang suka berolah raga ternyata
hitung, apalagi tugas yang diberikan ole ya merupakan perhitungan matematika trigo
sinus dan tangen yang notabennya Pak mpu dalam perhitungan trigonometri tersebut.
uat
ibuat
sekolah X. u olehnya
ang masih ngerjakan
gurunya ta kurang
leh guru igonometri
k Alqodri ut.
Untuk mem memerlukan sua
menghitung op pembagian, me
dan tangen. Ka yaitu terdapat 1
Button untuk op perhitungan. S
yang dibuat har dan tinggi 300
komponennya k untuk text field,
Buatlah sebuah Layo membantu mengerjak
Catatan : Layout kalkula
1. Output Program
Gam
2. Properties Kompone
Tombol 1
2 3
4 embantu mengajari anaknya tersebut, tentu
suatu alat bantu berupa kalkulator yang tidak h operasi biasa penjumlahan, pengurangan
melainkan operasi perhitungan trigonometri co Kalkulator yang dibuat harus terdiri dari 2 kom
t 19 Button 10 Button untuk angka 0 samp operasi dan TextField untuk menampilkan
Selain itu, karena Pak Alqodri sudah tua ma arus berukuran sedikit besar dari biasanya leb
0 pixel dan tampilan model kalkulator harus kalkulator dibagi menjadi 3 panel yang terdir
d, 1 panel untuk angka dan 1 panel operasi. ayout kalkulator yang dapat membantu Pak
jakan tugas matematika anaknya tersebut
ulator yang dibuat hanyalah tampilan saja tanpa kod
rogram
ambar 3. 30 Tampilan Kalkulator yang di buat
omponen Program
bol Nama Variabel
BTN1 BTN2
BTN3 BTN4
67 tu Pak Alqodri
k hanya mampu gan, perkalian,
cosinus, sinus mponen pokok,
mpai 9 dan 10 n hasil operasi
maka kalkulator lebar 450 pixel
rus sesuai jenis rdiri dari 1 panel
ak Alqodri untuk
kode
t
68 5
6 7
8 9
+ -
X Sin
Cos
F. Rangkuman
Salah satu cara dalam kode asli JAVA seperti AW
aplikasi GUI dengan cara D membangun aplikasi deks
Swing, karena dengan kemudian Drop komponen
telah tersedia, selanjutnya tampilan GUI tersebut. S
membangun aplikasi deskt akan melakukan generate
dalam membuat aplikasi de
G. Umpan Balik dan Ti
1. Apakah saudara su and Drop dan berap
2. Apakah saudara su Drag and Drop dan
3. Apakah saudara su mendesain aplikasi
tingkat pencapaian k BTN5
BTN6 BTN7
BTN8 BTN9
BTN0
+ BTNplus
- BTNminus
X BTNkali
BTNbagi Sin
BTNsinus Cos
BTNcos
m membangun aplikasi GUI selain memakai ko AWT dan juga Swing, terdapat pula cara me
Drag and Drop. Cara ini lebih mudah digunak kstop GUI dari pada 2 cara sebelumnya
cara ini pengguna hanya perlu melakuk en GUI yang dipilih untuk diletakkan pada F
ya secara otomatis oleh aplikasi di generate Salah satu aplikasi yang dapat digunak
sktop GUI tersebut adalah Netbeans. Aplikasi te code GUI dari kegiatan Drag and Drop
desktop GUI.
dan Tindak Lanjut
sudah mampu membuat komponen GUI berb apa prosen tingkat pencapaian kompetensinya
sudah mampu mendesain aplikasi GUI men n berapa prosen tingkat pencapaian kompeten
sudah mampu membuat tampilan yang komp asi GUIberbasis Drag and Drop dan berap
n kompetensinya? +
- X
Sin Cos
i kode native membangun
akan dalam AWT dan
kukan Drag Form yang
te kode dari akan untuk
asi tersebut p pengguna
rbasis Drag ya?
enggunakan tensinya?
plek dalam rapa prosen
H. Kunci Jawaban 1. Source Code
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates and open the template in the editor.
author Anak Wadung publicclass
Kalkulator extends
javax .
swing .
JFrame {
Creates new form Kalkulator public
Kalkulator {
initComponents ;
}
This method is called from within the constructor to initialize the form.
WARNING: Do NOT modify this code. The content of this method is always
regenerated by the Form Editor. SuppressWarnings
unchecked editor-fold defaultstate=collapsed desc=Generated Code
privatevoid initComponents
{
jPanel1 =
new javax
. swing
. JPanel
;
TBisi =
new javax
. swing
. JTextField
;
jPanel2 =
new javax
. swing
. JPanel
; BTN0
= new
javax .
swing .
JButton ;
BTN1 =
new javax
. swing
. JButton
; BTN2
= new
javax .
swing .
JButton ;
BTN3 =
new javax
. swing
. JButton
; BTN4
= new
javax .
swing .
JButton ;
BTN5 =
new javax
. swing
. JButton
; BTN6
= new
javax .
swing .
JButton ;
BTN7 =
new javax
. swing
. JButton
; BTN8
= new
javax .
swing .
JButton ;
BTN9 =
new javax
. swing
. JButton
;
BTNClear =
new javax
. swing
. JButton
;
jPanel3 =
new javax
. swing
. JPanel
;
BTNplus =
new javax
. swing
. JButton
;
BTNminus =
new javax
. swing
. JButton
;
BTNkali =
new javax
. swing
. JButton
;
BTNbagi =
new javax
. swing
. JButton
;
awaban Code Program
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates and open the template in the editor.
author Anak Wadung publicclass
Kalkulator extends
javax .
swing .
JFrame {
Creates new form Kalkulator public
Kalkulator {
initComponents ;
}
This method is called from within the constructor to initialize the form.
WARNING: Do NOT modify this code. The content of this method is always
regenerated by the Form Editor. SuppressWarnings
unchecked editor-fold defaultstate=collapsed desc=Generated Code
privatevoid initComponents
{
jPanel1 =
new javax
. swing
. JPanel
;
TBisi =
new javax
. swing
. JTextField
;
jPanel2 =
new javax
. swing
. JPanel
; BTN0
= new
javax .
swing .
JButton ;
BTN1 =
new javax
. swing
. JButton
; BTN2
= new
javax .
swing .
JButton ;
BTN3 =
new javax
. swing
. JButton
; BTN4
= new
javax .
swing .
JButton ;
BTN5 =
new javax
. swing
. JButton
; BTN6
= new
javax .
swing .
JButton ;
BTN7 =
new javax
. swing
. JButton
; BTN8
= new
javax .
swing .
JButton ;
BTN9 =
new javax
. swing
. JButton
;
BTNClear =
new javax
. swing
. JButton
;
jPanel3 =
new javax
. swing
. JPanel
;
BTNplus =
new javax
. swing
. JButton
;
BTNminus =
new javax
. swing
. JButton
;
BTNkali =
new javax
. swing
. JButton
;
BTNbagi =
new javax
. swing
. JButton
;
69
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates and open the template in the editor.
author Anak Wadung publicclass
Kalkulator extends
javax .
swing .
JFrame {
Creates new form Kalkulator public
Kalkulator {
initComponents ;
}
This method is called from within the constructor to initialize the form.
WARNING: Do NOT modify this code. The content of this method is always
regenerated by the Form Editor. SuppressWarnings
unchecked editor-fold defaultstate=collapsed desc=Generated Code
privatevoid initComponents
{
jPanel1 =
new javax
. swing
. JPanel
;
TBisi =
new javax
. swing
. JTextField
;
jPanel2 =
new javax
. swing
. JPanel
; BTN0
= new
javax .
swing .
JButton ;
BTN1 =
new javax
. swing
. JButton
; BTN2
= new
javax .
swing .
JButton ;
BTN3 =
new javax
. swing
. JButton
; BTN4
= new
javax .
swing .
JButton ;
BTN5 =
new javax
. swing
. JButton
; BTN6
= new
javax .
swing .
JButton ;
BTN7 =
new javax
. swing
. JButton
; BTN8
= new
javax .
swing .
JButton ;
BTN9 =
new javax
. swing
. JButton
;
BTNClear =
new javax
. swing
. JButton
;
jPanel3 =
new javax
. swing
. JPanel
;
BTNplus =
new javax
. swing
. JButton
;
BTNminus =
new javax
. swing
. JButton
;
BTNkali =
new javax
. swing
. JButton
;
BTNbagi =
new javax
. swing
. JButton
;
70
BTNsin =
new javax
. swing
. JButton
;
BTNcos =
new javax
. swing
. JButton
;
BTNtangen =
new javax
. swing
. JButton
;
BTNhasil =
new javax
. swing
. JButton
;
setDefaultCloseOperation javax
. swing
. WindowConstants
. EXIT_ON_CLO
SE ;
setTitle Kalkulator
;
setPreferredSize new
java .
awt .
Dimension 400
, 300
;
TBisi .
setFont new
java .
awt .
Font Tahoma
, ,
14 ;
NOI18N javax
. swing
. GroupLayout jPanel1Layout
= new
javax .
swing .
GroupLayout jPanel1
;
jPanel1 .
setLayout jPanel1Layout
;
jPanel1Layout .
setHorizontalGroup jPanel1Layout
. createParallelGroup
javax .
swing .
GroupLayout .
Alignm ent
. LEADING
. addGroup
javax .
swing .
GroupLayout .
Alignment .
TRAILING ,
jPanel1Layout .
createSequentialGroup
. addContainerGap
. addComponent
TBisi
. addContainerGap
;
jPanel1Layout .
setVerticalGroup jPanel1Layout
. createParallelGroup
javax .
swing .
GroupLayout .
Alignm ent
. LEADING
. addGroup
javax .
swing .
GroupLayout .
Alignment .
TRAILING ,
jPanel1Layout .
createSequentialGroup
. addContainerGap
20 ,
Short .
MAX_VALUE .
addComponent TBisi
, javax
. swing
. GroupLayout
. PREFERRED_SIZE
, 36
,
javax .
swing .
GroupLayout .
PREFERRED_SIZE .
addContainerGap
; BTN0
. setText
; BTN1
. setText
1 ;
BTN2 .
setText 2
; BTN3
. setText
3 ;
BTN4 .
setText 4
; BTN5
. setText
5 ;
BTN6 .
setText 6
; BTN7
. setText
7 ;
BTNsin =
new javax
. swing
. JButton
;
BTNcos =
new javax
. swing
. JButton
;
BTNtangen =
new javax
. swing
. JButton
;
BTNhasil =
new javax
. swing
. JButton
;
setDefaultCloseOperation javax
. swing
. WindowConstants
. EXIT_ON_CLO
SE ;
setTitle Kalkulator
;
setPreferredSize new
java .
awt .
Dimension 400
, 300
;
TBisi .
setFont new
java .
awt .
Font Tahoma
, ,
14 ;
NOI18N javax
. swing
. GroupLayout jPanel1Layout
= new
javax .
swing .
GroupLayout jPanel1
;
jPanel1 .
setLayout jPanel1Layout
;
jPanel1Layout .
setHorizontalGroup jPanel1Layout
. createParallelGroup
javax .
swing .
GroupLayout .
Alignm ent
. LEADING
. addGroup
javax .
swing .
GroupLayout .
Alignment .
TRAILING ,
jPanel1Layout .
createSequentialGroup
. addContainerGap
. addComponent
TBisi
. addContainerGap
;
jPanel1Layout .
setVerticalGroup jPanel1Layout
. createParallelGroup
javax .
swing .
GroupLayout .
Alignm ent
. LEADING
. addGroup
javax .
swing .
GroupLayout .
Alignment .
TRAILING ,
jPanel1Layout .
createSequentialGroup
. addContainerGap
20 ,
Short .
MAX_VALUE .
addComponent TBisi
, javax
. swing
. GroupLayout
. PREFERRED_SIZE
, 36
,
javax .
swing .
GroupLayout .
PREFERRED_SIZE .
addContainerGap
; BTN0
. setText
; BTN1
. setText
1 ;
BTN2 .
setText 2
; BTN3
. setText
3 ;
BTN4 .
setText 4
; BTN5
. setText
5 ;
BTN6 .
setText 6
; BTN7
. setText
7 ;
BTNsin =
new javax
. swing
. JButton
;
BTNcos =
new javax
. swing
. JButton
;
BTNtangen =
new javax
. swing
. JButton
;
BTNhasil =
new javax
. swing
. JButton
;
setDefaultCloseOperation javax
. swing
. WindowConstants
. EXIT_ON_CLO
SE ;
setTitle Kalkulator
;
setPreferredSize new
java .
awt .
Dimension 400
, 300
;
TBisi .
setFont new
java .
awt .
Font Tahoma
, ,
14 ;
NOI18N javax
. swing
. GroupLayout jPanel1Layout
= new
javax .
swing .
GroupLayout jPanel1
;
jPanel1 .
setLayout jPanel1Layout
;
jPanel1Layout .
setHorizontalGroup jPanel1Layout
. createParallelGroup
javax .
swing .
GroupLayout .
Alignm ent
. LEADING
. addGroup
javax .
swing .
GroupLayout .
Alignment .
TRAILING ,
jPanel1Layout .
createSequentialGroup
. addContainerGap
. addComponent
TBisi
. addContainerGap
;
jPanel1Layout .
setVerticalGroup jPanel1Layout
. createParallelGroup
javax .
swing .
GroupLayout .
Alignm ent
. LEADING
. addGroup
javax .
swing .
GroupLayout .
Alignment .
TRAILING ,
jPanel1Layout .
createSequentialGroup
. addContainerGap
20 ,
Short .
MAX_VALUE .
addComponent TBisi
, javax
. swing
. GroupLayout
. PREFERRED_SIZE
, 36
,
javax .
swing .
GroupLayout .
PREFERRED_SIZE .
addContainerGap
; BTN0
. setText
; BTN1
. setText
1 ;
BTN2 .
setText 2
; BTN3
. setText
3 ;
BTN4 .
setText 4
; BTN5
. setText
5 ;
BTN6 .
setText 6
; BTN7
. setText
7 ;
BTN8 .
setText 8
; BTN9
. setText
9 ;
BTNClear .
setText Clear
;
javax .
swing .
GroupLayout jPanel2Layout =
new
javax .
swing .
GroupLayout jPanel2
;
jPanel2 .
setLayout jPanel2Layout
;
jPanel2Layout .
setHorizontalGroup jPanel2Layout
. createParallelGroup
javax .
swing .
GroupLayout .
Alignm ent
. LEADING
. addGroup
jPanel2Layout .
createSequentialGroup
. addContainerGap
. addGroup
jPanel2Layout .
createParallelGroup javax
. swing
. GroupLay
out .
Alignment .
LEADING ,
false .
addGroup jPanel2Layout
. createSequentialGroup
. addComponent
BTN0 .
addPreferredGap javax
. swing
. LayoutStyle
. ComponentPlacement
. UNRE
LATED .
addComponent BTNClear
, javax
. swing
. GroupLayout
. DEFAULT_SIZE
,
javax .
swing .
GroupLayout .
DEFAULT_SIZE ,
Short .
MAX_VALUE .
addGroup jPanel2Layout
. createSequentialGroup
. addComponent
BTN1 .
addPreferredGap javax
. swing
. LayoutStyle
. ComponentPlacement
. UNRE
LATED .
addComponent BTN2
. addPreferredGap
javax .
swing .
LayoutStyle .
ComponentPlacement .
UNRE LATED
. addComponent
BTN3 .
addGroup jPanel2Layout
. createSequentialGroup
. addComponent
BTN4 .
addPreferredGap javax
. swing
. LayoutStyle
. ComponentPlacement
. UNRE
LATED .
addComponent BTN5
. addPreferredGap
javax .
swing .
LayoutStyle .
ComponentPlacement .
UNRE LATED
. addComponent
BTN6 .
addGroup jPanel2Layout
. createSequentialGroup
. addComponent
BTN7 .
addPreferredGap javax
. swing
. LayoutStyle
. ComponentPlacement
. UNRE
LATED .
addComponent BTN8
. addPreferredGap
javax .
swing .
LayoutStyle .
ComponentPlacement .
UNRE LATED
. addComponent
BTN9 .
addContainerGap 14
, Short
. MAX_VALUE
;
jPanel2Layout .
setVerticalGroup jPanel2Layout
. createParallelGroup
javax .
swing .
GroupLayout .
Alignm ent
. LEADING
BTN8 .
setText 8
; BTN9
. setText
9 ;
BTNClear .
setText Clear
;
javax .
swing .
GroupLayout jPanel2Layout =
new
javax .
swing .
GroupLayout jPanel2
;
jPanel2 .
setLayout jPanel2Layout
;
jPanel2Layout .
setHorizontalGroup jPanel2Layout
. createParallelGroup
javax .
swing .
GroupLayout .
Alignm ent
. LEADING
. addGroup
jPanel2Layout .
createSequentialGroup
. addContainerGap
. addGroup
jPanel2Layout .
createParallelGroup javax
. swing
. GroupLay
out .
Alignment .
LEADING ,
false .
addGroup jPanel2Layout
. createSequentialGroup
. addComponent
BTN0 .
addPreferredGap javax
. swing
. LayoutStyle
. ComponentPlacement
. UNRE
LATED .
addComponent BTNClear
, javax
. swing
. GroupLayout
. DEFAULT_SIZE
,
javax .
swing .
GroupLayout .
DEFAULT_SIZE ,
Short .
MAX_VALUE .
addGroup jPanel2Layout
. createSequentialGroup
. addComponent
BTN1 .
addPreferredGap javax
. swing
. LayoutStyle
. ComponentPlacement
. UNRE
LATED .
addComponent BTN2
. addPreferredGap
javax .
swing .
LayoutStyle .
ComponentPlacement .
UNRE LATED
. addComponent
BTN3 .
addGroup jPanel2Layout
. createSequentialGroup
. addComponent
BTN4 .
addPreferredGap javax
. swing
. LayoutStyle
. ComponentPlacement
. UNRE
LATED .
addComponent BTN5
. addPreferredGap
javax .
swing .
LayoutStyle .
ComponentPlacement .
UNRE LATED
. addComponent
BTN6 .
addGroup jPanel2Layout
. createSequentialGroup
. addComponent
BTN7 .
addPreferredGap javax
. swing
. LayoutStyle
. ComponentPlacement
. UNRE
LATED .
addComponent BTN8
. addPreferredGap
javax .
swing .
LayoutStyle .
ComponentPlacement .
UNRE LATED
. addComponent
BTN9 .
addContainerGap 14
, Short
. MAX_VALUE
;
jPanel2Layout .
setVerticalGroup jPanel2Layout
. createParallelGroup
javax .
swing .
GroupLayout .
Alignm ent
. LEADING
71
BTN8 .
setText 8
; BTN9
. setText
9 ;
BTNClear .
setText Clear
;
javax .
swing .
GroupLayout jPanel2Layout =
new
javax .
swing .
GroupLayout jPanel2
;
jPanel2 .
setLayout jPanel2Layout
;
jPanel2Layout .
setHorizontalGroup jPanel2Layout
. createParallelGroup
javax .
swing .
GroupLayout .
Alignm ent
. LEADING
. addGroup
jPanel2Layout .
createSequentialGroup
. addContainerGap
. addGroup
jPanel2Layout .
createParallelGroup javax
. swing
. GroupLay
out .
Alignment .
LEADING ,
false .
addGroup jPanel2Layout
. createSequentialGroup
. addComponent
BTN0 .
addPreferredGap javax
. swing
. LayoutStyle
. ComponentPlacement
. UNRE
LATED .
addComponent BTNClear
, javax
. swing
. GroupLayout
. DEFAULT_SIZE
,
javax .
swing .
GroupLayout .
DEFAULT_SIZE ,
Short .
MAX_VALUE .
addGroup jPanel2Layout
. createSequentialGroup
. addComponent
BTN1 .
addPreferredGap javax
. swing
. LayoutStyle
. ComponentPlacement
. UNRE
LATED .
addComponent BTN2
. addPreferredGap
javax .
swing .
LayoutStyle .
ComponentPlacement .
UNRE LATED
. addComponent
BTN3 .
addGroup jPanel2Layout
. createSequentialGroup
. addComponent
BTN4 .
addPreferredGap javax
. swing
. LayoutStyle
. ComponentPlacement
. UNRE
LATED .
addComponent BTN5
. addPreferredGap
javax .
swing .
LayoutStyle .
ComponentPlacement .
UNRE LATED
. addComponent
BTN6 .
addGroup jPanel2Layout
. createSequentialGroup
. addComponent
BTN7 .
addPreferredGap javax
. swing
. LayoutStyle
. ComponentPlacement
. UNRE
LATED .
addComponent BTN8
. addPreferredGap
javax .
swing .
LayoutStyle .
ComponentPlacement .
UNRE LATED
. addComponent
BTN9 .
addContainerGap 14
, Short
. MAX_VALUE
;
jPanel2Layout .
setVerticalGroup jPanel2Layout
. createParallelGroup
javax .
swing .
GroupLayout .
Alignm ent
. LEADING