@SuppressWarnings("unchecked") private void setupColumns() { view.setPropertyColumns(DiffNode.COLUMN_NAME_STATUS, columnLabels.get(DiffNode.COLUMN_NAME_STATUS)[0], DiffNode.COLUMN_NAME_LOCATION, columnLabels.get(DiffNode.COLUMN_NAME_LOCATION)[0]); view.setPropertyColumnDescription(DiffNode.COLUMN_NAME_STATUS, columnLabels.get(DiffNode.COLUMN_NAME_STATUS)[1]); view.setPropertyColumnDescription(DiffNode.COLUMN_NAME_LOCATION, columnLabels.get(DiffNode.COLUMN_NAME_LOCATION)[1]); view.getAccessibleContext().setAccessibleName(NbBundle.getMessage(DiffFileTreeImpl.class, "ACSN_DiffTable")); // NOI18N view.getAccessibleContext().setAccessibleDescription(NbBundle.getMessage(DiffFileTreeImpl.class, "ACSD_DiffTable")); // NOI18N view.getOutline().setRenderDataProvider(createRenderProvider()); }
protected void setModel(Robot rootGroup){ myRobot = rootGroup; myRowModel = new RobotTreeRowModel(); myTreeModel = new RobotTreeModel(rootGroup); OutlineModel mdl = DefaultOutlineModel.createOutlineModel(myTreeModel, myRowModel); myRobotTreeOutline.setRootVisible(true); myRobotTreeOutline.setModel(mdl); myRobotTreeOutline.setRenderDataProvider(new JointTreeRenderer()); jScrollPane1.setViewportView(myRobotTreeOutline); }
protected void setModel(JointGroup rootGroup, List<String> propNames){ myRootGroup = rootGroup; myPropertyNames = propNames; myRowModel = new JointTreeRowModel(myPropertyNames); myTreeModel = new JointGroupTreeModel(rootGroup); OutlineModel mdl = DefaultOutlineModel.createOutlineModel(myTreeModel, myRowModel); myJointTreeOutline.setRootVisible(true); myJointTreeOutline.setModel(mdl); myJointTreeOutline.setRenderDataProvider(new JointTreeRenderer()); jScrollPane1.setViewportView(myJointTreeOutline); if(myListenerTree != null){ myListenerTree.stopListening(); } myListenerTree = JointTreeJointGroupListener.buildListenerTree(myRootGroup, myJointTreeOutline, myPropertyNames); }
@NbBundle.Messages("LBL_DiffView.TreeColumnLabel=Revision") public DiffTreeTable(SearchHistoryPanel master) { super(Bundle.LBL_DiffView_TreeColumnLabel()); this.master = master; getOutline().setShowHorizontalLines(true); getOutline().setShowVerticalLines(false); getOutline().setRootVisible(false); setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); setupColumns(); getOutline().setRenderDataProvider( new NoLeafIconRenderDataProvider( getOutline().getRenderDataProvider() ) ); }
dataProvider.setForegroundVisitor(new XSColorVisitor(filter)); dataProvider.setFontStyleVisitor(new XSFontStyleVisitor(filter)); outline.setRenderDataProvider(dataProvider);