DESAIN TAMPILAN
EVENT KEYPRESS PADA TEXTFIELD1
BUTTON PROSES
KODE
private void jTextField1KeyPressed(java.awt.event.KeyEvent evt) {
// TODO add your handling code here:
if(evt.getKeyCode()==evt.VK_ENTER){//kode jika menekan enter pada keyboad
//syarat pertama text tidak boleh kosong
if(jTextField1.getText().length()==0 ){//mengecheck apakah panjang teks kosong atau tidak
JOptionPane.showMessageDialog(this,"gk boleh kosong");
}
else {
try{
int a=Integer.parseInt(jTextField1.getText());
//syarat kedua panjang text harus 9 karakter
if(jTextField1.getText().length() !=9){//mengechek jika panjang
//karakter yang diinputkan tidak sama dengan 9
JOptionPane.showMessageDialog(this,"karakter tidak =9");
}
else{
//jika syarat telah terpenuhi semua maka yang terahir adalah megerjakan
//perintah berikut ini
jTextField2.requestFocus();//cursor akan focus ke textfield2
}
}
catch(NumberFormatException e){
//syarat ketiga input harus angka
//pengecualian jika menginputkan huruf
JOptionPane.showMessageDialog(this, "harus angka");
}
}
}
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(jTextField1.getText().length()==0 || jTextField2.getText().length()==0){
JOptionPane.showMessageDialog(this,"harus diisi");
}
else{
int jwb=JOptionPane.showConfirmDialog(this,"konfirmasi","",JOptionPane.YES_NO_OPTION);
if(jwb==0){
jTextField1.setText(null);
jTextField2.setText(null);
}
}
}
private void jTextField2KeyPressed(java.awt.event.KeyEvent evt) {
// TODO add your handling code here:
if(evt.getKeyCode()==evt.VK_ENTER){
if(jTextField2.getText().length()==0){
JOptionPane.showMessageDialog(this,"tidak boleh kosong");
}
else{
// JOptionPane.showMessageDialog(this, "terimakasih ");
}
}
}