Mengenal kelas JTabbedPane di program Java
Mengenal Kelas JTabbedPane Di Program Java
Di Java, kelas JTabbedPane merupakan komponen grafis penting yang digunakan untuk menyusun dan mengelompokkan berbagai komponen Java lain ke dalam lapisan-lapisan (layers). Ketika obyek kelas JTabbedPane dimunculkan, hanya satu lapisan (one layer) yang ditampilkan. Untuk berpindah dari satu lapisan ke lapisan lain, Anda cukup mengklik pada tab yang diinginkan.

JTabbedPane termasuk kelas-kelas wadah (container classes) yang terletak di paket javax.swing. Untuk dapat meletakkan komponen Java, Anda terlebih dahulu menyusunnnya ke dalam panel (kelas JPanel) dan kemudian meletakkan panel tersebut ke dalam obyek tabbed pane. Dibatasi hanya sampai pada superclass JComponent, hierarki turunan kelas JTabbedPane adalah sebagai berikut:

Hierarki turunan kelas JTabbedPane di bahasa pemrograman Java

Kelas JTabbedPane mempunyai tiga buah konstruktor. Untuk mengkonstruksi obyek tabbed pane, Anda dapat menggunakan salah satu dari dua konstruktor yang paling sering digunakan berikut ini.

Konstruktor Kelas JTabbedPane

Konstruktor Keterangan
JTabbedPane() Mengkonstruksi obyek tabbed pane dengan menggunakan tab default JTabbedPane.TOP.
JTabbedPane(int tapPlacement) Mengkonstruksi obyek tabbed pane dengan penempatan tap sesuai dengan nilai argumen dari parameter tapPlacement.

Anda dapat memberi argumen parameter tapPlacement untuk konstruktor kedua kelas JTabbedPane dengan salah satu konstanta bernilai integer yaitu JTabbedPane.TOP, JTabbedPane.BOTTOM, JTabbedPane.LEFT atau JTabbedPane.RIGHT. Kelas JTabbedPane mempunyai banyak metoda untuk mengkreasi tampilan obyek tabbed pane. Berikut ini adalah tabel beberapa metoda kelas JTabbedPane yang sering digunakan.

Metoda Kelas JTabbedPane

Metoda Keterangan
setIconAt(int index) Mengatur ikon di indek tap yang ditentukan.
getTapCount() Mengembalikan jumlah tap dari obyek tabbed pane.
setTapPlacement(int tapPlacement) Mengatur penempatan tap-tab dari obyek tabbed pane.
setTitleAt(int index, String title) Mengatur titel tap di indek tap yang telah ditetapkan.
setToolTipTextAt(int index, String toolTipText) Mengatur tool tip text di index tap yang ditetapkan.
setSelectedComponent( Component c) Mengatur komponen yang dipilih untuk obyek tabbed pane
setSelectedIndex Mengatur index yang dipilih saat ini untuk obyek tabbed pane.
indexOfComponent(Component c) Mengembalikan indek tap untuk komponen yang ditetapkan.
indexOfTab(Icon icon) Mengembalikan indek tap untuk ikon yang ditetapkan.
indexOfTab(String title) Mengembalikan indek tap untuk titel yang ditetapkan.
remove(int index) Menghilangkan tab beserta komponennya pada indek yang telah ditetapkan.
removeTabAt(int index) Menghilangkan tab di indek yang ditentukan.
setBackgroundAt(int index, Color color) Mengatur background di indek yang ditentukan oleh warna argumen color.
setForegroundAt(int index, Color color) Mengatur foreground di indek yang ditentukan oleh warna argumen color.
setToolTipTextAt(int index, String toolTiptext) Mengatur ulang tool tip text di indek yang telah ditentukan.

PRODUK TOKO GERZAL

Taffware Power Supply Station Generator Portable 84000mAh 300W - OKD320A
Taffware Power Supply Generator Portable 84000mAh 300W ...
Rp 1.947.600
(4.9/5)
Fosi Audio Amplifier Bluetooth 5.0 HiFi 2.1 Channel 165x2+350W TPA3255 - BT30D PRO-MAX
Fosi Audio BT30D PRO Amplifier Bluetooth 5.0 HiFi 2.1 Channel ...
Rp 1.787.500
(5/5)
Fosi Audio BT20A PRO Amplifier Bluetooth 5.0 Treble and Bass 300W x2 TPA3255
Fosi Audio BT20A PRO Amplifier Bluetooth 5.0 Treble and Bass ...
Rp 1.491.600
(5/5)
OTOHEROES Charger Mobil Listrik EV Swipe Card Type2 Female AC Charging - PG01
OTOHEROES Charger Mobil Listrik EV Swipe Card Type2 Female ...
Rp 3.239.600
(5/5)

Untuk daftar lengkap produk, kunjungi toko online kami, GERZAL, di marketplace Shopee, Tokopedia, dan TikTok Shop.
Harga produk di setiap marketplace berbeda-beda dan dapat berubah sewaktu-waktu.
Gunakan aplikasi saat berbelanja untuk mendapatkan potongan harga produk dan ongkos kirim, bahkan ongkos kirim gratis untuk wilayah tertentu.