J. E. N. I.
Komponen Swing
JFileChooser
JTextField
JFrame
Penjelasan
Mengijinkan pengguna untuk memilih sebuah file. Korespondensi pada filechooser class dalam package AWT
Mengijinkan untuk mengedit text satu baris. Korespondensi pada textfield class dalam package AWT.
Turunan dan korepondensi pada frame class dalam package AWT tetapi keduanya sedikit tidak cocok dalam kaitannya dengan menambahkan komponen pada kontainer. Perlu mendapatkan content pane yang terbaru sebelum menambah sebuah komponen.
JPanel Turunan Jcomponent. Kontainer class sederhana tetapi bukan top-level. Korespondensi pada panel class dalam package AWT.
JApplet
JOptionPane
JDialog
JColorChooser
Turunan dan korepondensi ke Applet class dalam package AWT. Juga sedikit tidak cocok dengan applet class dalam kaitannya dengan menambahkan komponen pada kontainer
Turunan Jcomponent. Disediakan untuk mempermudah menampilkan popup kotak dialog.
Turunan dan korespondensi pada dialog class dalam package AWT. Biasanya digunakan untuk menginformasikan sesuatu kepada pengguna atau prompt pengguna untuk input.
Turunan Jcomponent. Mengijinkan pengguna untuk memilih warna
Tabel 1.4: Beberapa komponen Swing Untuk daftar yang lengkap dari komponen Swing, Anda dapat melihatnya di dokumentasi API.
7.5.1 Setting Up Top-Level Containers
Seperti disebutkan diatas, top-level containers seperti Jframe dan Japplet dalam Swing sangat tidak cocok dengan AWT. Ini adalah syarat menambahkan komponen ke dalam kontainer. Jika Anda ingin menambahkan langsung sebuah komponen kedalam kontainer sebagai kontainer AWT, pertama-tama Anda telah mendapatkan content pane dari kontainer. Untuk melakukan hal tersebut, Anda akan menggunakan metode getContentPane dari kontainer.
7.5.2 Contoh Jframe
import javax. swing.*; import java. awt.*;
class SwingDemo { JFrame frame; JPanel panel; JTextField textField; JButton button; Container contentPane; void launchFrame() {
Pengenalan Pemrograman 2 12