/** * Returns the component used to present the trace */ public Component getComponent() { if (fList == null) { fList= new JList(new StackTraceListModel()); fList.setFont(new Font("Dialog", Font.PLAIN, 12)); fList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); fList.setVisibleRowCount(5); fList.setCellRenderer(new StackEntryRenderer()); } return fList; }
public void clear() { fLines.removeAllElements(); fireContentsChanged(this, 0, fLines.size()); }
public void setTrace(String trace) { scan(trace); fireContentsChanged(this, 0, fLines.size()); }
/** * Clears the output. */ public void clear() { getModel().clear(); }
/** * Shows a TestFailure */ public void showFailure(TestFailure failure) { getModel().setTrace(BaseTestRunner.getFilteredTrace(failure.trace())); } /**