0% menganggap dokumen ini bermanfaat (0 suara)
35 tayangan4 halaman

Java Swing

Java Swing merupakan framework GUI untuk membangun antarmuka pengguna berbasis window menggunakan bahasa pemrograman Java, menyediakan komponen-komponen seperti tombol, teks, daftar, tabel, dan lainnya yang tidak bergantung pada platform.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
35 tayangan4 halaman

Java Swing

Java Swing merupakan framework GUI untuk membangun antarmuka pengguna berbasis window menggunakan bahasa pemrograman Java, menyediakan komponen-komponen seperti tombol, teks, daftar, tabel, dan lainnya yang tidak bergantung pada platform.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

Java Swing

Java Swing merupakan bagian dari Java Foundation Classes (JFC) yang digunakan untuk
membuat aplikasi berbasis window. Itu dibangun di atas AWT (Abstract Windowing Toolkit)
API dan seluruhnya ditulis dalam java.

Tidak seperti AWT, Java Swing menyediakan komponen yang tidak bergantung pada
platform dan ringan.

Paket javax.swing menyediakan kelas untuk java swing API seperti JButton, JTextField,
JTextArea, JRadioButton, JCheckbox, JMenu, JColorChooser dll.

Perbedaan antara AWT dan Swing

Ada banyak perbedaan antara java awt dan swing yang diberikan di bawah ini.

No. Java AWT Java Swing


Komponen ayunan Java tidak
1) Komponen AWT bergantung pada platform
bergantung pada platform..
2) Komponen AWT termasuk kelas berat. Komponen ayunan ringan.
Swing mendukung tampilan dan
AWT tidak mendukung tampilan dan nuansa yang
3) nuansa yang dapat dicolokkan.
dapat dicolokkan.
Swing menyediakan komponen
AWT menyediakan lebih sedikit komponen yang lebih kuat seperti tabel,
4)
dibandingkan Swing. daftar, panel gulir, pemilih warna,
panel tab, dll.
AWT tidak mengikuti MVC (Model View
Controller) di mana model mewakili data, tampilan
5) Ayunan mengikuti MVC.
mewakili presentasi dan pengontrol bertindak
sebagai antarmuka antara model dan tampilan.

Java JButton

Kelas JButton digunakan untuk membuat tombol berlabel yang memiliki implementasi
platform independen. Aplikasi menghasilkan beberapa tindakan ketika tombol ditekan. Itu
mewarisi kelas AbstrakButton.
Deklarasi kelas JButton

Mari kita lihat deklarasi kelas javax.swing.JButton.

kelas publik JButton memperluas implementasi abstractButton yang Dapat Diakses

Konstruktor yang umum digunakan:

Konstruktor yang umum digunakan:


Constructor Description
JButton() Itu menciptakan tombol tanpa teks dan ikon.
JButton(String s) Itu membuat tombol dengan teks yang ditentukan.
JButton(Icon i) Ini membuat tombol dengan objek ikon yang ditentukan.

Metode kelas AbstrakButton yang umum digunakan:

Methods Description
Ini digunakan untuk mengatur teks tertentu pada
void setText(String s)
tombol
String getText() Ini digunakan untuk mengembalikan teks tombol.
Ini digunakan untuk mengaktifkan atau
void setEnabled(boolean b)
menonaktifkan tombol.
ini digunakan untuk mengatur Ikon yang ditentukan
void setIcon(Icon b)
pada tombol.
Icon getIcon() Ini digunakan untuk mendapatkan Ikon tombol.
void setMnemonic(int a) Digunakan untuk mengatur mnemonik pada tombol.
void addActionListener(ActionListener Ini digunakan untuk menambahkan pendengar
a) tindakan ke objek ini.

Java JMenuBar, JMenu dan JMenuItem

Kelas JMenuBar digunakan untuk menampilkan menubar pada jendela atau frame. Ini
mungkin memiliki beberapa menu.

Objek kelas JMenu adalah komponen menu pull down yang ditampilkan dari menu bar. Itu
mewarisi kelas JMenuItem.

Objek kelas JMenuItem menambahkan item menu berlabel sederhana. Item yang digunakan
dalam menu harus milik JMenuItem atau subkelasnya.
Deklarasi kelas JMenuBar

kelas publik JMenuBar memperluas JComponent mengimplementasikan MenuElement,


Dapat Diakses

Deklarasi kelas JMenu

kelas publik JMenu memperluas JMenuItem mengimplementasikan MenuElement, Dapat


Diakses

Deklarasi kelas JMenuItem

kelas publik JMenuItem memperluas implementasi abstractButton yang Dapat Diakses,


MenuElement

Java JCheckBox
Kelas JCheckBox digunakan untuk membuat kotak centang. Digunakan untuk mengaktifkan
opsi (benar) atau menonaktifkan (salah). Mengklik pada Kotak Centang akan mengubah
statusnya dari "on" menjadi "off" atau dari "off" menjadi "on". Ini mewarisi kelas
JToggleButton.

Deklarasi kelas JCheckBox

Mari kita lihat deklarasi kelas javax.swing.JCheckBox.

Kelas publik JCheckBox memperluas implementasi JToggleButton yang Dapat Diakses

Constructor Description
Membuat tombol kotak centang yang awalnya tidak dipilih
JJCheckBox()
tanpa teks, tanpa ikon.
Membuat kotak centang yang awalnya tidak dipilih dengan
JChechBox(String s)
teks.
JCheckBox(String text, Membuat kotak centang dengan teks dan menentukan apakah
boolean selected) kotak tersebut dipilih pertama kali atau tidak.
Membuat kotak centang di mana properti diambil dari
JCheckBox(Action a)
Tindakan yang disediakan.

Metode yang umum digunakan:

Methods Description
AccessibleContext Ini digunakan untuk mengaitkan AccessibleContext
getAccessibleContext() dengan JCheckBox ini.
Ia mengembalikan representasi string dari JCheckBox
protected String paramString()
ini.

Java JTable

Kelas JTable digunakan untuk menampilkan data dalam bentuk tabel. Ini terdiri dari baris dan
kolom.
Deklarasi kelas JTable

Mari kita lihat deklarasi kelas javax.swing.JTable.


Konstruktor yang umum digunakan:
Constructor Description
JTable() Membuat tabel dengan sel kosong.
JTable(Object[][] rows, Object[] columns) Membuat tabel dengan data yang ditentukan.
Java JComboBox

Objek kelas Pilihan digunakan untuk menampilkan menu popup pilihan. Pilihan yang dipilih
oleh pengguna ditampilkan di bagian atas menu. Itu mewarisi kelas JComponent.
Deklarasi kelas JComboBox

Mari kita lihat deklarasi kelas javax.swing.JComboBox.


kelas publik JComboBox memperluas implementasi JComponent ItemSelectable,
ListDataListener, ActionListener, Accessible

Commonly used Constructors:

Constructor Description
JComboBox() Membuat JComboBox dengan model data default.
Membuat JComboBox yang berisi elemen dalam array yang
JComboBox(Object[] items)
ditentukan.
JComboBox(Vector<?> Membuat JComboBox yang berisi elemen dalam Vektor yang
items) ditentukan.

Commonly used Methods:

Methods Description
Ini digunakan untuk menambahkan item ke
void addItem(Object anObject)
daftar item.
Ini digunakan untuk menghapus item ke daftar
void removeItem(Object anObject)
item.
Ini digunakan untuk menghapus semua item dari
void removeAllItems()
daftar.
Ini digunakan untuk menentukan apakah
void setEditable(boolean b)
JComboBox dapat diedit.
Ini digunakan untuk menambahkan
void addActionListener(ActionListener a)
ActionListener..
void addItemListener(ItemListener i) Ini digunakan untuk menambahkan ItemListener.

Anda mungkin juga menyukai