Post ini hanya berusaha membantu menyediakan solusi untuk sebuah pertanyaan di forum Java. Di sisi lain, Ceilidh Tree memberikan satu jenis kesenangan melalui permainan.
Berikut pertanyaannya,
Saya melihat ini bisa menjadi komponen yang berguna untuk saya sendiri di masa depan, dan juga tampaknya tidak terlalu sulit, maka saya buatkan seperti ini
Source code, tersedia di github.
Kunci dari component ini adalah menggunakan class Popup
bawaan Swing. Component utama adalah PopupCombo.java
(JTextField), yang membutuhkan sebuah argument Object yang mengimplementasikan Interface PopupComponent
. Argumen tersebut harus menyediakan Object JComponent
yang ingin ditampilkan ketika popup dibuka. Dan juga dapat melakukan filtering data, ketika user melakukan pengetikan.
Demikian, semoga berguna untuk kita semua.