public void actionPerformed(ActionEvent ae) { int p_id; String description; String quantity; String rate; String unit_of_msr; JButton source = (JButton) ae.getSource(); MyDialog myDialog; AuthorServer auth; String name = "AuthorServer"; Registry registry; try { registry = LocateRegistry.getRegistry(); auth = (AuthorServer) registry.lookup(name); p_id = Integer.parseInt(textProductID.getText()); description = textDescription.getText(); quantity = textQuantity.getText(); rate = textRate.getText(); unit_of_msr = textUnitOfMsr.getText(); String str = auth.insertDetails(p_id, description, quantity, rate, unit_of_msr); System.out.println(str); if (str.equals("Success")) { myDialog = new MyDialog(frame2, "Inserted Successfully"); } else { myDialog = new MyDialog(frame2, "No Record Inserted"); } myDialog.setVisible(true); } catch (Exception e) { System.out.println("Error form ButtonListener: " + e); } }