|
From: Carlos <ma...@us...> - 2007-09-26 20:38:40
|
Update of /cvsroot/tail/TailS/src/java/net/sf/tails/swing/frame In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv9269/src/java/net/sf/tails/swing/frame Modified Files: OpenStockAnalysis.java Log Message: gerando table dos reports do stockanalysis... Index: OpenStockAnalysis.java =================================================================== RCS file: /cvsroot/tail/TailS/src/java/net/sf/tails/swing/frame/OpenStockAnalysis.java,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** OpenStockAnalysis.java 26 Sep 2007 20:19:02 -0000 1.12 --- OpenStockAnalysis.java 26 Sep 2007 20:38:42 -0000 1.13 *************** *** 16,19 **** --- 16,20 ---- import java.io.FileNotFoundException; import java.io.FileOutputStream; + import java.io.IOException; import java.io.OutputStream; import java.io.PrintWriter; *************** *** 21,28 **** import javax.swing.JFileChooser; import javax.swing.JFrame; import net.sf.tail.analysis.StockAnalysis; ! import net.sf.tail.io.StockAnalysisSerializer; import net.sf.tails.swing.frame.report.NewReportFrame; public class OpenStockAnalysis extends javax.swing.JFrame { --- 22,34 ---- import javax.swing.JFileChooser; import javax.swing.JFrame; + import javax.swing.JOptionPane; + import net.sf.tail.TimeSeriesSlicer; import net.sf.tail.analysis.StockAnalysis; ! import net.sf.tail.report.Report; ! import net.sf.tail.report.xls.CompleteXlsGenerator; ! import net.sf.tail.series.SlicerByTimePeriod; import net.sf.tails.swing.frame.report.NewReportFrame; + import net.sf.tails.swing.helper.FrameHelper; public class OpenStockAnalysis extends javax.swing.JFrame { *************** *** 34,38 **** private javax.swing.JMenu fileMenu; private javax.swing.JButton htmlButton; - private javax.swing.JMenuItem indicatorMenuItem; private javax.swing.JMenuBar menuBar; private javax.swing.JMenu newMenu; --- 40,43 ---- *************** *** 75,79 **** newMenu = new javax.swing.JMenu(); stockAnalysisMenuItem = new javax.swing.JMenuItem(); - indicatorMenuItem = new javax.swing.JMenuItem(); saveMenuItem = new javax.swing.JMenuItem(); exitMenuItem = new javax.swing.JMenuItem(); --- 80,83 ---- *************** *** 91,127 **** reportScrollPane.setHorizontalScrollBar(null); reportTable.setAutoCreateRowSorter(true); ! reportTable.setModel(new javax.swing.table.DefaultTableModel( ! new Object [][] { ! {null, null, null, null}, ! {null, null, null, null}, ! {null, null, null, null}, ! {null, null, null, null}, ! {null, null, null, null}, ! {null, null, null, null}, ! {null, null, null, null}, ! {null, null, null, null}, ! {null, null, null, null}, ! {null, null, null, null}, ! {null, null, null, null}, ! {null, null, null, null}, ! {null, null, null, null}, ! {null, null, null, null}, ! {null, null, null, null}, ! {null, null, null, null}, ! {null, null, null, null}, ! {null, null, null, null}, ! {null, null, null, null}, ! {null, null, null, null} ! }, ! new String [] { ! "TÃtulo 1", "TÃtulo 2", "TÃtulo 3", "TÃtulo 4" ! } ! )); reportTable.setGridColor(new java.awt.Color(255, 255, 255)); - reportTable.addMouseListener(new java.awt.event.MouseAdapter() { - public void mouseClicked(java.awt.event.MouseEvent evt) { - reportTableMouseClicked(evt); - } - }); reportScrollPane.setViewportView(reportTable); --- 95,101 ---- reportScrollPane.setHorizontalScrollBar(null); reportTable.setAutoCreateRowSorter(true); ! ! reportTable.setModel(FrameHelper.getTableModel(stockAnalysis)); reportTable.setGridColor(new java.awt.Color(255, 255, 255)); reportScrollPane.setViewportView(reportTable); *************** *** 167,180 **** newMenu.add(stockAnalysisMenuItem); - indicatorMenuItem.setMnemonic('i'); - indicatorMenuItem.setText("Indicator"); - indicatorMenuItem.addActionListener(new java.awt.event.ActionListener() { - public void actionPerformed(java.awt.event.ActionEvent evt) { - indicatorMenuItemActionPerformed(evt); - } - }); - - newMenu.add(indicatorMenuItem); - fileMenu.add(newMenu); --- 141,144 ---- *************** *** 238,253 **** ); pack(); ! }// </editor-fold> ! ! private void reportTableMouseClicked(java.awt.event.MouseEvent evt) { ! // TODO adicione seu código de manipulação aqui: ! } private void xlsButtonActionPerformed(java.awt.event.ActionEvent evt) { ! // TODO adicione seu código de manipulação aqui: } private void htmlButtonActionPerformed(java.awt.event.ActionEvent evt) { ! // TODO adicione seu código de manipulação aqui: } --- 202,227 ---- ); pack(); ! }// </editor-fold> private void xlsButtonActionPerformed(java.awt.event.ActionEvent evt) { ! if (reportTable.getSelectedRow() == -1) ! { ! JOptionPane.showMessageDialog(null, "Please select the report you want to export to XLS.", "Error", 2); ! } ! else ! { ! CompleteXlsGenerator xlsGenerator = new CompleteXlsGenerator(); ! Report report = stockAnalysis.getReports().get(reportTable.getSelectedRow()); ! try { ! xlsGenerator.generate(report, stockAnalysis.getAdditionalCriteria(), stockAnalysis.getSlicer().getPeriod()); ! ! } catch (Exception e) { ! JOptionPane.showMessageDialog(null, ".", "Error", 0); ! } ! } } private void htmlButtonActionPerformed(java.awt.event.ActionEvent evt) { ! // TODO adicione seu código de manipulação aqui: } *************** *** 262,266 **** private void saveMenuItemActionPerformed(java.awt.event.ActionEvent evt) { ! int value = directoryFileChooser.showOpenDialog(this); switch(value) { --- 236,240 ---- private void saveMenuItemActionPerformed(java.awt.event.ActionEvent evt) { ! int value = directoryFileChooser.showSaveDialog(this); switch(value) { *************** *** 281,289 **** break; } ! } ! ! private void indicatorMenuItemActionPerformed(java.awt.event.ActionEvent evt) { ! // TODO adicione seu código de manipulação aqui: ! } private void stockAnalysisMenuItemActionPerformed(java.awt.event.ActionEvent evt) { --- 255,259 ---- break; } ! } private void stockAnalysisMenuItemActionPerformed(java.awt.event.ActionEvent evt) { |