Video: Belajar Java #52 - Mengenal Exception - Try, Catch, dan Finally 2024
Kod Java yang anda lihat di sini menggunakan beberapa kelas dan kaedah API.
setTitle
,
setLayout
,
setDefaultCloseOperation
,
add
,
setVisible
methods semuanya milik
javax. hayun. JFrame
kelas.
Kod Java untuk menentukan bingkai.
java import. awt. FlowLayout;
javax import. hayun. JFrame;
javax import. hayun. JButton;
public class SimpleFrame extends JFrame {
public SimpleFrame () {
setTitle ("Don & apos; t click the button!");
setLayout (baru FlowLayout ());
setDefaultCloseOperation (EXIT_ON_CLOSE);
add (JButton baru ("panik"));
setSize (300, 100);
}
}
Berikut ialah senarai nama yang digunakan dalam kod:
setTitle
: Memanggil
-
setTitle
meletakkan perkataan dalam bar tajuk bingkai. (ObjekSimpleFrame
baru memanggil kaedahsetTitle
sendiri.)FlowLayout
: Contoh objek -
FlowLayout
dalam fesyen mesin taip yang berpusat. Jika bingkai hanya mempunyai satu butang padanya, butang itu berpusat di bahagian atas bingkai. Sekiranya bingkai mempunyai lapan butang, lima daripadanya boleh dibariskan berturut-turut di bahagian atas bingkai dan tiga baki akan berpusat di baris kedua.setLayout
: Memanggil -
setLayout
meletakkan objek baruFlowLayout
yang bertanggungjawab mengatur komponen, seperti butang, pada bingkai.setDefaultCloseOperation
: MemanggilsetDefaultCloseOperation
memberitahu Java apa yang perlu dilakukan apabila anda mengklik sedikit × di sudut kanan atas bingkai. (Di Mac, anda mengklik bulatan merah kecil di sudut kiri atas bingkai.) Tanpa kaedah panggilan ini, bingkai itu sendiri hilang, tetapi Mesin Maya Maya (JVM) terus berjalan. Untuk menghentikan larian program anda, anda perlu melakukan satu langkah lagi. (Anda mungkin perlu mencari pilihan Terminate di Eclipse, IntelliJ IDEA, atau NetBeans.)Memanggil
setDefaultCloseOperation (EXIT_ON_CLOSE) -
memberitahu Java untuk menutup sendiri apabila anda mengklik × dalam bingkai atas- sudut kanan. Alternatif untuk
EXIT_ON_CLOSEadalah
HIDE_ON_CLOSE - ,
DISPOSE_ON_CLOSE
, dan, tentu saja,DO_NOTHING_ON_CLOSE
. Gunakan salah satu daripada alternatif ini apabila program anda mempunyai lebih banyak kerja untuk dilakukan selepas pengguna menutup bingkai anda.JButton
: KelasJButton
tinggal dijavax. swing
pakej. Salah satu pembina kelas mengambil contoh -
String
(seperti "Panic
") untuk parameternya. Memanggil pembina ini membuat contohString
ke dalam label pada muka butang baru.tambahkan
: ObjekSimpleFrame
baru memanggil kaedahtambahkan >nya. Memanggil kaedah
add -
meletakkan butang di permukaan objek (dalam kes ini, permukaan bingkai).
setSize: Bingkai menjadi 300 piksel lebar dan 100 piksel tinggi. (Dalam pakej
javax, swing, setiap kali anda menentukan dua nombor dimensi, nombor lebar sentiasa datang sebelum nombor ketinggian.)
setVisible: Apabila ia mula dicipta,. Tetapi apabila bingkai baru memanggil
setVisible (true) -
, bingkai muncul pada skrin komputer anda.