예제 #1
0
 /**
  * This method initializes ActiveAggTable
  *
  * @return javax.swing.JTable
  */
 private JTable getActiveAggTable() {
   if (ActiveAggTable == null) {
     ActiveAggTable = new JTable();
     controller.activeAgg_ = new ActiveAggTableModel();
     controller.activeAgg_.init(controller);
     ActiveAggTable.setModel(controller.activeAgg_);
     ActiveAggTable.addMouseListener(
         new java.awt.event.MouseAdapter() {
           public void mouseClicked(java.awt.event.MouseEvent e) {
             if (e.getClickCount() == 2) {
               int row = ActiveAggTable.getSelectedRow();
               if (row >= 0) {
                 aggEditorFrame =
                     new AggEditorFrame(
                         (jAudioFeatureExtractor.Aggregators.Aggregator)
                             controller.activeAgg_.getAggregator(row),
                         controller);
                 aggEditorFrame.setVisible(true);
                 ((ActiveAggTableModel) ActiveAggTable.getModel())
                     .setAggregator(
                         row, aggEditorFrame.getAggregator(), aggEditorFrame.isEdited());
               }
             }
           }
         });
   }
   return ActiveAggTable;
 }