Focus Kursor Pada Aplikasi GUI – Swing

Pada aplikasi Desktop dengan menggunakan Swing perpindahan fokus dari satu component ke component lain secara default dengan menekan tombol Tab, namun bisa kita ubah dengan menekan tombol Enter dan kemudian berfindah focus ke object lain .

Berikut contoh GUI dengan Swing aplikasi Form Ujian yang dibuat dengan NetBeans ( Swing GUI Form – JFrame ) .

Pada contoh kasus ini Setelah User input nama pada text field ( txtNama) maka focus akan berpindah ke pilihan mata kuliah ( cboMataKuliah).

Yang anda perlu tambahkan adalah menambah event KeyPress dengan memilih properties pada component txtNama yaitu dengan cara click-kanan -> event -> key -> keypress , yang menghasilkan method berikut pada source kode programnya :

private void txtNamaKeyPressed(java.awt.event.KeyEvent evt) {
        // TODO add your handling code here:
        if ( evt.getKeyCode() == KeyEvent.VK_ENTER) // kalo tekan enter
        {
            cboMataKuliah.requestFocus(); // fokus pindah ke component cboMataKuliah
        }
    }

Post a Response