Komunitas > Ilmu Pengetahuan dan Teknologi

Butuh bantuan untuk pembrograman bahasa Java

(1/2) > >>

dhammasiri:
Selamat bertemu kembali.
Teman-teman, saat ini saya sedang memprogram kamus DUBD dengan bahasa pemprograman Java; saya sedang menghadapi kesulitan dan masih ada dua masalah lagi yang harus diselesaikan. Adakah teman-teman di sini yang bisa dengan bahasa pemprograman Java?

Forte:
Kalau boleh tahu, masalahnya seperti apa ? Apa kekurangan waktu untuk develop aplikasi atau ketemu kesulitan / jalan buntu pada saat develop aplikasi.

Kalau misal yang ke-2 (kesulitan develop aplikasi), saya pikir bisa coba posting script java sepotong di sini untuk didiskusikan, atau kalau mau yang hasilnya lebih pasti, bisa tanya ke stackoverflow.com

Saya tidak berani ngomong banyak karena masih newbie di java :-[

dhammasiri:
Ini codenya. Code ini bisa dipakai kalau di SWT tapi di Swing tidak mau menghasilkan abjat pali yang diharapkan. Tujuannya adalah ketika user menekan Alt + Shift + a akan menghasilkan Ā, dst. Seharian otak-atik dan googling tapi tidak bisa, baik keyTyped atau keyPressed.

--- Code: --- txtFind = new JTextField();
txtFind.addKeyListener(new java.awt.event.KeyAdapter() {




[at] Override
public void keyReleased(java.awt.event.KeyEvent arg0) {
loadlist();
}



public void keyPressed(org.eclipse.swt.events.KeyEvent e) {
if((e.stateMask == SWT.ALT) && (e.stateMask == SWT.SHIFT) && (e.keyCode == 'a' ))
{
txtFind.setText(txtFind.getText() + "Ā");
}
}
});
txtFind.setFont(new Font("Times New Roman", Font.PLAIN, 12));
txtFind.setBounds(10, 7, 113, 20);
panelSearch.add(txtFind);
txtFind.setColumns(10);
--- End code ---

kardus:
Jangan pakai KeyListener, KeyListener itu utk satu tombol. Kalau utk kombinasi tombol pakailah KeyStroke.
Google pakai keyword java keyevent combination langsung dapat, lihat hasil search paling atas.

Forte:
mungkin bisa dapatkan jawabannya di sini :

http://stackoverflow.com/questions/7851505/how-can-a-keylistener-detect-key-combinations-e-g-alt-1-1

Navigation

[0] Message Index

[#] Next page

Go to full version