Skip to content

Commit d06aee1

Browse files
authored
Merge pull request #3 from JingMa87/patch-3
Add a confirmation window
2 parents 704f2b4 + 0d12888 commit d06aee1

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

BankApp/src/bankapp/MainMenu.java

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -241,12 +241,15 @@ private void addAccountButtonActionPerformed(java.awt.event.ActionEvent evt) {//
241241
}//GEN-LAST:event_addAccountButtonActionPerformed
242242

243243
private void removeAccountButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_removeAccountButtonActionPerformed
244-
int selectedRow = accountTable.getSelectedRow();
245-
if (selectedRow >= 0) {
246-
Customer customer = getSelectedCustomer(selectedRow);
247-
if (customer != null) {
248-
bank.removeCustomer(customer);
249-
removeCustomerFromTable(selectedRow);
244+
int result = JOptionPane.showConfirmDialog(this, "Are you sure?", "Select an Option" , JOptionPane.YES_NO_OPTION);
245+
if (result == JOptionPane.OK_OPTION) {
246+
int selectedRow = accountTable.getSelectedRow();
247+
if (selectedRow >= 0) {
248+
Customer customer = getSelectedCustomer(selectedRow);
249+
if (customer != null) {
250+
bank.removeCustomer(customer);
251+
removeCustomerFromTable(selectedRow);
252+
}
250253
}
251254
}
252255
}//GEN-LAST:event_removeAccountButtonActionPerformed

0 commit comments

Comments
 (0)