Pengantar pemrograman grafis Java kelas Component
Pemrograman Grafis Java Kelas Component
Kelas-kelas di Java dapat dikelompokan menjadi tiga yaitu kelas-kelas wadah (container classes), kelas-kelas pembantu (helper classes) dan kelas-kelas komponen (component classes). Container classes dapat digunakan sebagai wadah atau tempat bagi kelas-kelas komponen yaitu obyek dari kelas seperti JButton, JTextArea, JTextField, JComboBox, JList dan JTable. Helper classes dapat digunakan untuk memformat tampilan kelas-kelas lainnya.

Container classes dan helper classes adalah kelas-kelas Java yang berperan untuk membuat atau mendesain antar muka grafis (GUI). Karena pentingnya peran dari kelas-kelas Java ini, Anda juga perlu mengetahui hierarki turunan (inheritance hierarchy) dari kelas-kelas Java yang masuk dalam kelompok container classes dan helper classes.

Dari hierarki turunan, selain dapat dilihat keterkaitan antara kelas yang satu dengan kelas lainnya, Anda juga dapat mengetahui metoda-metoda penting yang diwariskannya. Kelas Container, JFrame, JApplet dan JPanel termasuk ke dalam container classes, sedangkan kelas Color, LayoutManager, Font, Graphics dan Dimension termasuk ke dalam helper classes.

Kelas Component merupakan kelas abstrak dan secara hierarki adalah turunan dari kelas Object. Kelas Object berada di puncak teratas dalam hierarki kelas di Java. Semua kelas, langsung maupun tidak langsung, merupakan turunan dari kelas Object. Berikut ini adalah hierarki turunan kelas Component di Java:

Hierarki kelas Component di Java

Kelas Component memiliki cukup banyak metoda. Semua kelas turunan dari kelas Component akan mewarisi semua metoda yang bisa diakses (accessible method) dari kelas ini. Berikut ini adalah tabel beberapa metoda penting kelas Component:

Tabel Metoda Kelas Component

Metoda Keterangan
setSize(int width, int height) Mengatur kembali ukuran komponen sehingga mempunyai lebar width dan tinggi height.
setVisible(boolean b) Menampilkan atau menyembunyikan komponen tergantung dari nilai boolean b.
setFont(Font f) Mengatur jenis huruf komponen.
getFont(Font f) Mengembalikan jenis huruf komponen.
setForegound(Color c) Mengatur warna latar depan (foreground) dari komponen
getForeground() Mengembalikan warna latar depan (foreground) dari komponen.
setBackground(Color c) Mengatur warna latar belakang (background) dari komponen.
getBackground() Mengembalikan warna latar belakang (background) dari komponen.
getWidth() Mengembalikan lebar komponen saat ini.
getHeight() Mengembalikan tinggi komponen saat ini.
setPreferedSize() Mengatur ukuran komponen yang diinginkan.
getPreferedSize(Dimention d) Mengembalikan ukuran komponen yang diinginkan.
isVisible() Menunjukkan apakah komponen ini tampak.
setVisible(boolean b) Menampilkan atau meyembunyikan komponen.
setName(String name) Mengatur nama komponen ke string yang telah ditentukan
getName() Mengembalikan nama dari komponen.

Produk Populer

Murah Taffware OKD180 power supply station 220V 69800mAh
Taffware OKD180 Outdoor Power Station

Banyak jenis output, garansi resmi 1 tahun, kapasitas besar 69800 mAh, 180 watt, dan mudah dibawa.

Rp 1.045.500
(4.8/5)
Murah Fosi Audio DA2120C Power Amplifier
Fosi Audio DA-2120C Power Amplifier

2.1 channel, input bluetooth, USB, optical, coaxial, dan RCA, output ke speaker dan subwoofer pasif.

Rp 2.138.900
(5/5)
Murah Fosi Audio BT30D Pro Power Amplifier
Fosi Audio BT30D Pro Power Amplifier

2.1 channel, input bluetooth dan RCA, output speaker pasif dan aktif, serta subwoofer pasif dan aktif.

Rp 1.246.700
(5/5)
Murah Meiyulin OKD320A Power Station
Meiyulin OKD320A Outdoor Power Station

Banyak jenis output, proteksi keamanan, kapasitas besar 84000 mAh, 300 watt, dan mudah dibawa.

Rp 1.547.500
(5/5)