X-Git-Url: https://harishankar.org/repos/?p=habeas.git;a=blobdiff_plain;f=src%2Fhabeas%2FManageNoticesDialog.java;fp=src%2Fhabeas%2FManageNoticesDialog.java;h=50928a469723680a2b36018c5cf203421753e650;hp=b1b5c47db8c0a84d1f19558eb99cde2f23ccf503;hb=0109c82b782e02046aa520811ea5bfe3f6c675a5;hpb=43efa7c67c7da936d3395345983dde4603253896 diff --git a/src/habeas/ManageNoticesDialog.java b/src/habeas/ManageNoticesDialog.java index b1b5c47..50928a4 100644 --- a/src/habeas/ManageNoticesDialog.java +++ b/src/habeas/ManageNoticesDialog.java @@ -50,6 +50,7 @@ public class ManageNoticesDialog extends javax.swing.JDialog { menuDraftStatus = new javax.swing.JMenuItem(); menuDispatchDetails = new javax.swing.JMenuItem(); menuBillDetails = new javax.swing.JMenuItem(); + menuClarificationDetails = new javax.swing.JMenuItem(); jScrollPane1 = new javax.swing.JScrollPane(); tableNotices = new javax.swing.JTable(); @@ -90,6 +91,15 @@ public class ManageNoticesDialog extends javax.swing.JDialog { }); popMenu.add(menuBillDetails); + menuClarificationDetails.setMnemonic('r'); + menuClarificationDetails.setText("Clarification Details..."); + menuClarificationDetails.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + menuClarificationDetailsActionPerformed(evt); + } + }); + popMenu.add(menuClarificationDetails); + setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); setTitle("Manage Notices"); setLocationByPlatform(true); @@ -187,6 +197,19 @@ public class ManageNoticesDialog extends javax.swing.JDialog { frm.setVisible(true); }//GEN-LAST:event_menuBillDetailsActionPerformed + private void menuClarificationDetailsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_menuClarificationDetailsActionPerformed + // TODO add your handling code here: + int selid = getSelectedNotice(); + if (selid == -1) return; + ArrayList notice = Utility.getNoticeDetails(selid); + if (notice == null) return; + ClarificationDetailsDialog frm = new ClarificationDetailsDialog( + (Frame)this.getParent(), true); + + frm.setFields (selid, (boolean)notice.get(14), (String)notice.get(15)); + frm.setVisible(true); + }//GEN-LAST:event_menuClarificationDetailsActionPerformed + /** * @param args the command line arguments */ @@ -232,6 +255,7 @@ public class ManageNoticesDialog extends javax.swing.JDialog { // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JScrollPane jScrollPane1; private javax.swing.JMenuItem menuBillDetails; + private javax.swing.JMenuItem menuClarificationDetails; private javax.swing.JMenuItem menuDescription; private javax.swing.JMenuItem menuDispatchDetails; private javax.swing.JMenuItem menuDraftStatus;