Changeset 1520 for trunk/applications/NXvalidate/src/org/nexusformat/nxvalidate/NXvalidateFrame.java
- Timestamp:
- 02/09/10 18:26:36 (21 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/applications/NXvalidate/src/org/nexusformat/nxvalidate/NXvalidateFrame.java
r1519 r1520 64 64 private UserSettings settings = null; 65 65 private File nxconvertFile = null; 66 private File saveDirectory = null; 66 67 private boolean foundNXconvert = false; 67 68 private MouseListener popupListener = null; 68 69 private TextPaneStyle txtStyle = null; 69 private File LoadingActions fileLoadingActions = null;70 private FileActions fileLoadingActions = null; 70 71 71 72 /** Creates new form NXvalidateFrame */ … … 130 131 txtStyle = new TextPaneStyle(jTextPane1); 131 132 132 fileLoadingActions = new File LoadingActions(this, jTree1, builder, domTree, root);133 fileLoadingActions = new FileActions(this, jTree1, builder, domTree, root); 133 134 134 135 } … … 146 147 treePopupMenu = new javax.swing.JPopupMenu(); 147 148 closeFileMenuItem = new javax.swing.JMenuItem(); 149 jFileChooser1 = new javax.swing.JFileChooser(); 148 150 jPanel2 = new javax.swing.JPanel(); 149 151 jSplitPane1 = new javax.swing.JSplitPane(); … … 156 158 openFilesMenuItem = new javax.swing.JMenuItem(); 157 159 jSeparator4 = new javax.swing.JPopupMenu.Separator(); 160 saveMenuItem = new javax.swing.JMenuItem(); 161 jSeparator7 = new javax.swing.JPopupMenu.Separator(); 158 162 closeAllMenuItem = new javax.swing.JMenuItem(); 159 163 jSeparator5 = new javax.swing.JPopupMenu.Separator(); … … 231 235 fileMenu.add(jSeparator4); 232 236 237 saveMenuItem.setText("Save Results"); 238 saveMenuItem.setToolTipText("Save results to files."); 239 saveMenuItem.addActionListener(new java.awt.event.ActionListener() { 240 public void actionPerformed(java.awt.event.ActionEvent evt) { 241 saveMenuItemActionPerformed(evt); 242 } 243 }); 244 fileMenu.add(saveMenuItem); 245 fileMenu.add(jSeparator7); 246 233 247 closeAllMenuItem.setText("Close All Files"); 234 248 closeAllMenuItem.addActionListener(new java.awt.event.ActionListener() { … … 321 335 322 336 private boolean loadOpenFilesDialog() { 337 338 NXLoadFilesDialog loadFile = new NXLoadFilesDialog(this, true); 339 loadFile.setModalityType(ModalityType.APPLICATION_MODAL); 340 loadFile.setVisible(true); 341 nxsFile = loadFile.getNXSFile(); 342 nxdlFile = loadFile.getNXDLFile(); 343 return loadFile.OKButtonUsed(); 344 345 } 346 347 private boolean saveResultsFilesDialog() { 323 348 324 349 NXLoadFilesDialog loadFile = new NXLoadFilesDialog(this, true); … … 461 486 dialogReportProblem.showMessageDialog(this, 462 487 bundle.getString("openSchemaFileMessage")); 463 464 465 488 } 466 489 } … … 511 534 private void exitAppMenuItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_exitAppMenuItemActionPerformed 512 535 if (evt.getSource() == exitAppMenuItem) { 513 514 536 this.dispose(); 515 516 537 } 517 538 }//GEN-LAST:event_exitAppMenuItemActionPerformed … … 550 571 551 572 if (evt.getSource() == filterMenuItem) { 552 553 573 treeUtils.hideGoodNodes(jTree1); 554 555 574 } 556 575 557 576 }//GEN-LAST:event_filterMenuItemActionPerformed 577 578 private void saveMenuItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_saveMenuItemActionPerformed 579 if (evt.getSource() == saveMenuItem) { 580 581 jFileChooser1.setMultiSelectionEnabled(false); 582 jFileChooser1.setFileSelectionMode(jFileChooser1.DIRECTORIES_ONLY); 583 jFileChooser1.setApproveButtonText("Save"); 584 int returnVal = jFileChooser1.showOpenDialog(this); 585 586 if (returnVal == jFileChooser1.APPROVE_OPTION) { 587 588 saveDirectory = jFileChooser1.getSelectedFile(); 589 590 if(!saveDirectory.exists()){ 591 saveDirectory.mkdir(); 592 } 593 594 fileLoadingActions.setSaveDirectory(saveDirectory); 595 fileLoadingActions.setWhich(6); 596 Thread thread = new Thread(fileLoadingActions); 597 thread.start(); 598 599 dialogReportProblem.showMessageDialog( 600 this, 601 bundle.getString("savedResultsMessage")); 602 603 } else { 604 saveDirectory = null; 605 } 606 607 } 608 }//GEN-LAST:event_saveMenuItemActionPerformed 558 609 559 610 /** … … 581 632 private javax.swing.JMenu helpMenu; 582 633 private javax.swing.JMenuItem helpMenuItem; 634 private javax.swing.JFileChooser jFileChooser1; 583 635 private javax.swing.JMenuBar jMenuBar1; 584 636 private javax.swing.JPanel jPanel2; … … 591 643 private javax.swing.JPopupMenu.Separator jSeparator5; 592 644 private javax.swing.JPopupMenu.Separator jSeparator6; 645 private javax.swing.JPopupMenu.Separator jSeparator7; 593 646 private javax.swing.JSplitPane jSplitPane1; 594 647 private javax.swing.JTextPane jTextPane1; 595 648 private javax.swing.JTree jTree1; 596 649 private javax.swing.JMenuItem openFilesMenuItem; 650 private javax.swing.JMenuItem saveMenuItem; 597 651 private javax.swing.JMenuItem settingsMenuItem; 598 652 private javax.swing.JMenu toolsMenu;
Note: See TracChangeset
for help on using the changeset viewer.
