public void hide(boolean refresh) { container.remove(layout); if (showMeasurements.isSelected()) { container.remove(measurements); showMeasurements.setSelected(false); } if (refresh) core.refreshDisplay(); }
protected void initPanels() { BasicDBObject usr = Core.mongoConnector.getUser(); splitDist = new DoubleParameter("Dist", "splitMinDistObj", 5d, DoubleParameter.nfDEC1); splitDist.dbGet(usr); splitRad = new DoubleParameter("Rad", "splitRadObj", 2d, DoubleParameter.nfDEC1); splitRad.dbGet(usr); ObjectManagerLayout lay = new ObjectManagerLayout(this); showObjects = lay.showROIs; showObjects.setSelected(true); splitDist.addToContainer(lay.splitDistPanel); showMeasurements = lay.viewMeasurements; measurements = new MeasurementDisplayer(); this.listModel = new DefaultListModel(); this.list = lay.list; this.list.setModel(listModel); this.list.setCellRenderer(new LCRenderer()); this.list.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); this.list.setLayoutOrientation(JList.VERTICAL); listSelectionModel = list.getSelectionModel(); listSelectionModel.addListSelectionListener(this); this.layout = lay; }