Butuh bantuan untuk pembrograman bahasa Java

Started by dhammasiri, 17 January 2015, 12:00:39 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

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?
Kedamaian dunia tidak akan tercapai bila batin kita tidak damai

FZ

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.
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);
Kedamaian dunia tidak akan tercapai bila batin kita tidak damai

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.


dhammasiri

Masih tidak paham. Padahal sudah berhari-hari googling. Bisa bantu kasih contoh tidak?
Kedamaian dunia tidak akan tercapai bila batin kita tidak damai

dhammasiri

Sudah ketemu menggunakan code ini:
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?
Kedamaian dunia tidak akan tercapai bila batin kita tidak damai