109 public final void setLabels(String reportName, String reportPath) {
111 if (
null != reportPath) {
114 String linkPath = reportPath;
115 pathLabel.addMouseListener(
new MouseListener() {
118 public void mouseClicked(MouseEvent mouseEvent) {
125 public void mousePressed(MouseEvent mouseEvent) {
132 public void mouseReleased(MouseEvent mouseEvent) {
133 File file =
new File(linkPath);
136 }
catch (IOException ioex) {
137 logger.log(Level.SEVERE,
"Error opening report file", ioex);
138 }
catch (IllegalArgumentException iaEx) {
139 logger.log(Level.SEVERE,
"Error opening report file", iaEx);
142 }
catch (IOException ioEx2) {
143 logger.log(Level.SEVERE,
"Error opening report file parent", ioEx2);
149 public void mouseEntered(MouseEvent e3) {
150 pathLabel.setForeground(Color.DARK_GRAY);
151 setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
155 public void mouseExited(MouseEvent e4) {
157 setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
161 pathLabel.setText(NbBundle.getMessage(
this.getClass(),
"ReportProgressPanel.initPathLabel.noFile"));
384 setMinimumSize(
new java.awt.Dimension(486, 68));
387 org.openide.awt.Mnemonics.setLocalizedText(
reportLabel, org.openide.util.NbBundle.getMessage(
ReportProgressPanel.class,
"ReportProgressPanel.reportLabel.text"));
389 org.openide.awt.Mnemonics.setLocalizedText(
pathLabel, org.openide.util.NbBundle.getMessage(
ReportProgressPanel.class,
"ReportProgressPanel.pathLabel.text"));
390 pathLabel.setVerticalAlignment(javax.swing.SwingConstants.TOP);
392 org.openide.awt.Mnemonics.setLocalizedText(
separationLabel, org.openide.util.NbBundle.getMessage(
ReportProgressPanel.class,
"ReportProgressPanel.separationLabel.text"));
407 javax.swing.GroupLayout layout =
new javax.swing.GroupLayout(
this);
408 this.setLayout(layout);
409 layout.setHorizontalGroup(
410 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
411 .addGroup(layout.createSequentialGroup()
413 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
414 .addComponent(
statusMessageLabel, javax.swing.GroupLayout.DEFAULT_SIZE, 474, Short.MAX_VALUE)
415 .addComponent(
reportProgressBar, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
416 .addGroup(layout.createSequentialGroup()
418 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
420 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
421 .addComponent(
pathLabel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
424 layout.setVerticalGroup(
425 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
426 .addGroup(layout.createSequentialGroup()
428 .addComponent(
reportProgressBar, javax.swing.GroupLayout.PREFERRED_SIZE, 16, javax.swing.GroupLayout.PREFERRED_SIZE)
429 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
430 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
432 .addComponent(
pathLabel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
434 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
435 .addComponent(
statusMessageLabel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)