예제 #1
0
 private void enterEvent(ActionEvent e) {
   try {
     pembayaran = Double.parseDouble(txtPembayaran.getText());
     pembelian = formPenjualan.totalPembelian;
     kembalian = pembayaran - formPenjualan.totalPembelian;
     dataChange();
     if (kembalian < 0) {
       JOptionPane.showMessageDialog(
           this, "Uang yang dibayarkan kurang", "Warning", JOptionPane.WARNING_MESSAGE);
       txtPembayaran.setText("");
       txtPembayaran.requestFocusInWindow();
     } else {
       lblKembalian.setText(String.valueOf(kembalian));
       formPenjualan.kembalian = kembalian;
     }
   } catch (NumberFormatException nfe) {
     JOptionPane.showMessageDialog(null, "Hanya boleh angka", "Error", JOptionPane.ERROR_MESSAGE);
   }
 }