NAMA : CANDRA KRISTANTO
NIM : C1155201114
KELAS : C-T.I
M.K : Pemrograman Berorientasi Objek
Keterangan
:
1
|
Class
Text
|
Jlabel1
Asal
|
2
|
Class
Text
|
Jlabel2
Tujuan
|
3
|
Class
Text
|
Jlabel3
Angka Awal
|
4
|
Class
Text
|
Jlabel4
Hasil kuadrat
|
5
|
Class
Variable
name
HorizontalAlignment
|
JtextField
txtAsal
LEADING
|
7
|
Class
Variable
name
HorizontalAlignment
|
jtextField
txtTujuan
LEADING
|
8
|
Class
Variable
name
HorizontalAlignment
|
JtextField
txtAngkaAwal
LEADING
|
10
|
Class
Variable
name
Text
|
Jbutton
Jbutton1
Pindah
|
11
|
Class
Variable
name
Text
|
Jbutton
Jbutton2
Kuadrat
|
SOURCE
Pada
main.java ditambah script sebagai berikut:
public
static void main(String[] args) {
// TODO code application logic here
new FormTugas().setVisible(true);
}
PEMBAHASAN
Pada
potongan scrip diatas FormTugas merupakan nama variable
form yang dibuat sehingga tampilan form yang telah dibuat dapat muncul pada
desktop. Jika pada potongan script new FormTugas().setVisible(true); diganti false
maka form tidak akan muncul pada desktop.
Pada
komponen Jbutton1 (btnPindah) ditambah scrip sebagai berikut
private
void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
txtTujuan.setText(txtAsal.getText());
txtAsal.setText("");
}
PEMBAHASAN
Script
di atas merupakan method yang berfungsi sebagai komponen txtTujuan.setText(txtAsal.getText());
untuk memindahkan elemen dari komponen asal ke komponen tujuan, sehingga
titampilkan pada komponen tujuan.
Pada
komponen Jbutton(btnKuadrat)ditambah scrip sebagai berikut:
private
void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
Float kuadrat =Float.parseFloat(txtAngkaAwal.getText()) * Float.parseFloat(txtAngkaAwal.getText());
txtHasilKwadrat.setText(Float.toString(kuadrat));}
PEMBAHASAN
Script
di atas merupakan komponen yang di gunakan untuk mencari hasil nilai kuadrat
dari nailai yang di inputkan. Dimana
Float.parseFloat(txtAngkaAwal.getText()) * Float.parseFloat(txtAngkaAwal.getText()) berarti bahwa nilai yang di masukkan
pada komponen awal akan secara otomatis nilai tersebut akan dikalikan dengan
nilai itu sendiri. Misal nilai yang di masukkan adalah 30, maka 30 secara otomatis saat d klik komponen kwadratkan
nilai 30 itu akan dikalikan 30 sehingga nilai yang keluar pada komponen Hasil
Kwadrat txtHasilkuadrat.setText(Float.toString(kuadrat));
adalah 900.0, ada nilai 0 di
belakang koma di sebabkan oleh tipe data float.
Hasil Output :
Merkur 34C with Heavy Duty Short Handle Safety Razor
BalasHapusThe Merkur 34C Double Edge Safety Razor is 샌즈카지노 a modern day classic from Merkur. The handle provides a perfect choegocasino balance between the aggressiveness of the 메리트 카지노 주소 razor and the aggressiveness of the