Forum DhammaCitta. Forum Diskusi Buddhis Indonesia

Komunitas => Ilmu Pengetahuan dan Teknologi => Topic started by: dhammasiri on 17 January 2015, 12:00:39 AM

Title: Butuh bantuan untuk pembrograman bahasa Java
Post by: dhammasiri on 17 January 2015, 12:00:39 AM
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?
Title: Re: Butuh bantuan untuk pembrograman bahasa Java
Post by: Forte on 17 January 2015, 09:46:03 AM
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 :-[
Title: Re: Butuh bantuan untuk pembrograman bahasa Java
Post by: dhammasiri on 18 January 2015, 01:38:18 AM
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: [Select]
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);
Title: Re: Butuh bantuan untuk pembrograman bahasa Java
Post by: kardus on 18 January 2015, 07:24:41 AM
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.
Title: Re: Butuh bantuan untuk pembrograman bahasa Java
Post by: Forte on 18 January 2015, 02:18:44 PM
mungkin bisa dapatkan jawabannya di sini :

http://stackoverflow.com/questions/7851505/how-can-a-keylistener-detect-key-combinations-e-g-alt-1-1
Title: Re: Butuh bantuan untuk pembrograman bahasa Java
Post by: dhammasiri on 20 January 2015, 03:54:19 PM
Masih tidak paham. Padahal sudah berhari-hari googling. Bisa bantu kasih contoh tidak?
Title: Re: Butuh bantuan untuk pembrograman bahasa Java
Post by: dhammasiri on 20 January 2015, 10:31:57 PM
Sudah ketemu menggunakan code ini:
Code: [Select]
private void jTextField2KeyPressed(java.awt.event.KeyEvent evt) {                                       
if (evt.getKeyCode() == KeyEvent.VK_A && evt.isAltDown() && evt.isShiftDown()) {
               jTextField2.setText(jTextField2.getText() + "\u0100");
            }   
else if (evt.getKeyCode() == KeyEvent.VK_A && evt.isAltDown() ) {
               jTextField2.setText(jTextField2.getText() + "\u0101");
            }   
    }     
Tapi mengapa VK_A tidak bisa di Eclipse ya?