private void commonConstructor() { System.err.println("Render Navigator View ..."); this.startTimeMSecs = System.currentTimeMillis(); // isDebugPrint = true; isDebugPrint = false; // timelineColorMap = createTimelineColorMap(); highlightPathNodesList = null; this.setName(navigatorFrame.getTitle()); viewName = ViewConstants.NAVIGATOR_VIEW; navLinkMap = new HashMap(); entityNavNodeMap = new HashMap(); setLayout(new BoxLayout(this, BoxLayout.Y_AXIS)); jGoView = new NavigatorJGoView(this); jGoView.addViewListener(createViewListener()); jGoView.setBackground(ViewConstants.VIEW_BACKGROUND_COLOR); add(jGoView, BorderLayout.NORTH); jGoView.validate(); jGoView.setVisible(true); this.setVisible(true); // SwingUtilities.invokeLater( runInit); final SwingWorker worker = new SwingWorker() { public Object construct() { init(); return null; } }; worker.start(); } // end commonConstructor
/** * <code>VariableQueryView</code> - constructor * * @param variableList - <code>List</code> - * @param query - <code>String</code> - * @param planSequence - <code>ViewableObject</code> - * @param stepString - <code>String</code> - * @param viewSet - <code>ViewSet</code> - * @param sequenceQueryWindow - <code>JPanel</code> - * @param variableQueryFrame - <code>MDIInternalFrame</code> - * @param startTimeMSecs - <code>long</code> - * @param viewListener - <code>ViewListener</code> - */ public VariableQueryView( final List variableList, final String query, final ViewableObject planSequence, final String stepString, final ViewSet viewSet, final JPanel sequenceQueryWindow, final MDIInternalFrame variableQueryFrame, final long startTimeMSecs, final ViewListener viewListener) { super((PwPlanningSequence) planSequence, (SequenceViewSet) viewSet); this.variableList = variableList; Collections.sort( variableList, new VariableQueryComparatorAscending(ViewConstants.DB_TRANSACTION_STEP_NUM_HEADER)); this.query = query; this.planSequence = (PwPlanningSequence) planSequence; stepNumber = Integer.parseInt(stepString); this.viewSet = (SequenceViewSet) viewSet; this.sequenceQueryWindow = (SequenceQueryWindow) sequenceQueryWindow; viewFrame = variableQueryFrame; // for PWTestHelper.findComponentByName setName(variableQueryFrame.getTitle()); this.startTimeMSecs = startTimeMSecs; if (viewListener != null) { addViewListener(viewListener); } setLayout(new BoxLayout(this, BoxLayout.Y_AXIS)); SwingUtilities.invokeLater(runInit); } // end constructor