19 package org.sleuthkit.autopsy.datasourcesummary.ui;
50 this.xlsxExportAction = onXlsxExport;
58 @SuppressWarnings(
"unchecked")
62 javax.swing.JButton xlsxExportButton =
new javax.swing.JButton();
63 javax.swing.JLabel xlsxExportMessage =
new javax.swing.JLabel();
65 org.openide.awt.Mnemonics.setLocalizedText(xlsxExportButton,
org.openide.util.NbBundle.getMessage(
ExportPanel.class,
"ExportPanel.xlsxExportButton.text"));
66 xlsxExportButton.addActionListener(
new java.awt.event.ActionListener() {
67 public void actionPerformed(java.awt.event.ActionEvent evt) {
72 org.openide.awt.Mnemonics.setLocalizedText(xlsxExportMessage,
org.openide.util.NbBundle.getMessage(
ExportPanel.class,
"ExportPanel.xlsxExportMessage.text"));
74 javax.swing.GroupLayout layout =
new javax.swing.GroupLayout(
this);
75 this.setLayout(layout);
76 layout.setHorizontalGroup(
77 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
78 .addGroup(layout.createSequentialGroup()
80 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
81 .addComponent(xlsxExportMessage)
82 .addComponent(xlsxExportButton))
83 .addContainerGap(62, Short.MAX_VALUE))
85 layout.setVerticalGroup(
86 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
87 .addGroup(layout.createSequentialGroup()
89 .addComponent(xlsxExportMessage)
90 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
91 .addComponent(xlsxExportButton)
92 .addContainerGap(250, Short.MAX_VALUE))
97 if (this.xlsxExportAction != null) {
98 xlsxExportAction.run();
Runnable xlsxExportAction
Runnable getXlsxExportAction()
void xlsxExportButtonActionPerformed(java.awt.event.ActionEvent evt)
void setXlsxExportAction(Runnable onXlsxExport)