public void setModel(ListModel m) { originalModel = m; super.setModel(m); }
private void showPathsInPanel(List<GraphPath> paths) { // show paths in a list panel DefaultListModel<PathPrinter> data = new DefaultListModel<PathPrinter>(); for(GraphPath gp : paths ){ data.addElement( new PathPrinter(gp) ); } pathsList.setModel(data); }
@Override public void valueChanged(ListSelectionEvent ev) { PathPrinter pp = ((PathPrinter) pathsList.getSelectedValue()); if(pp==null){ return; } GraphPath path = pp.gp; DefaultListModel<State> pathModel = new DefaultListModel<State>(); for( State st : path.states ){ pathModel.addElement( st ); } pathStates.setModel( pathModel ); showGraph.highlightGraphPath(path); }
private void update() { if (filter == null || filter.length() == 0) { super.setModel(originalModel); } DefaultListModel v = new DefaultListModel(); for (int i = 0; i < originalModel.getSize(); i++) { Object o = originalModel.getElementAt(i); String s = String.valueOf(o).toLowerCase(); if (s.contains(filter)) { v.addElement(o); } } super.setModel(v); if (v.getSize() == 1) { setSelectedIndex(0); } revalidate(); }
fontList = new JList(); fontScroll.setViewportView(fontList); fontList.setModel(fontListModel); fontList.setVisibleRowCount(6); fontList.setSelectedIndex(0); effectsList = new JList(); effectsScroll.setViewportView(effectsList); effectsList.setModel(effectsListModel); effectsList.setVisibleRowCount(7); effectsScroll.setMinimumSize(effectsList.getPreferredScrollableViewportSize());
fontList = new JList(); fontScroll.setViewportView(fontList); fontList.setModel(fontListModel); fontList.setVisibleRowCount(6); fontList.setSelectedIndex(0); effectsList = new JList(); effectsScroll.setViewportView(effectsList); effectsList.setModel(effectsListModel); effectsList.setVisibleRowCount(7); effectsScroll.setMinimumSize(effectsList.getPreferredScrollableViewportSize());
metadataList.setModel(metadataModel); JScrollPane mdScrollPane = new JScrollPane(metadataList); mdScrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS); annotationMatches.setModel(annotationMatchesModel); JScrollPane amScrollPane = new JScrollPane(annotationMatches); amScrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
public void valueChanged(ListSelectionEvent e) { outgoingEdges.removeAll(); incomingEdges.removeAll(); DisplayVertex selected = (DisplayVertex) nearbyVertices.getSelectedValue(); if (selected != null) { Vertex nowSelected = selected.vertex; showGraph.highlightVertex(nowSelected); outgoingEdges.setModel(new EdgeListModel(nowSelected.getOutgoing())); incomingEdges.setModel(new EdgeListModel(nowSelected.getIncoming())); } } });
@Override public void valueChanged(ListSelectionEvent e) { @SuppressWarnings("unchecked") JList<State> theList = (JList<State>)e.getSource(); State st = (State)theList.getSelectedValue(); if(st==null){ return; } DefaultListModel<String> stateListModel = new DefaultListModel<String>(); stateListModel.addElement( "weight:"+st.getWeight() ); stateListModel.addElement( "weightdelta:"+st.getWeightDelta() ); stateListModel.addElement( "bikeRenting:"+st.isBikeRenting() ); stateListModel.addElement( "carParked:"+st.isCarParked() ); stateListModel.addElement( "walkDistance:"+st.getWalkDistance() ); stateListModel.addElement( "elapsedTime:"+st.getElapsedTimeSeconds() ); stateListModel.addElement( "numBoardings:"+st.getNumBoardings() ); outputList.setModel( stateListModel ); lastStateClicked = st; } }
public void verticesSelected(final List<Vertex> selected) { // sort vertices by name Collections.sort(selected, new Comparator<Vertex>() { @Override public int compare(Vertex arg0, Vertex arg1) { return arg0.getLabel().compareTo(arg1.getLabel()); } }); ListModel<DisplayVertex> data = new VertexList(selected); nearbyVertices.setModel(data); // pick out an intersection vertex and find the path // if the spt is already available Vertex target=null; for(Vertex vv : selected){ if( vv instanceof IntersectionVertex ){ target = vv; break; } } if(target!=null && spt!=null){ List<GraphPath> paths = spt.getPaths(target,true); showPathsInPanel( paths ); } }
list.setModel(newModel); list.setSelectedIndex(0); sendToListeners();
vertices.add(v); nearbyModel = new VertexList(vertices); nearbyVertices.setModel(nearbyModel); // this should just be an event, but for
keywordList.setModel(keywordListModel); jScrollPane1.setViewportView(keywordList);
/** * sets the model - must be an instance of CheckBoxListModel * * @param model the model to use * @throws IllegalArgumentException if the model is not an instance of * CheckBoxListModel * @see CheckBoxListModel */ @Override public void setModel(ListModel model) { if (!(model instanceof CheckBoxListModel)) { if (model instanceof javax.swing.DefaultListModel) { super.setModel((CheckBoxListModel)model); } else { throw new IllegalArgumentException( "Model must be an instance of CheckBoxListModel!"); } } else { super.setModel(model); } }
//----instantiation---- JList mList = new JList(); mList.setModel(new DefaultListModel()); /*---- do whatever you want---- */ //Retain it wherever you want with DefaultListModel model = (DefaultListModel)mList.getModel();
JList list = new JList(); JComboBox comboBox = new JComboBox(); DefaultComboBoxModel listModel = new DefaultComboBoxModel(); // add items to listModel... list.setModel(listModel); comboBox.setModel(listModel);
/** * Creates new form PickChoiceDialog */ public PickChoiceDialog() { initComponents(); this.listChoices.setModel(dataModel); this.setModal(true); }
private void reloadListModel() { functionLibraryListModel.updateFunctionLibraries(); functionLibraryList.setModel(functionLibraryListModel); functionLibraryList.setSelectedIndex(0); functionLibraryList.ensureIndexIsVisible(0); functionLibraryList.setCellRenderer(new FunctionLibraryRenderer()); repaint(); } }
/** * Creates new form PickChoiceDialog * * @param list */ public PickCheckBoxDialog(CheckBoxList list) { initComponents(); tList = list; this.listChoices.setModel(dataModel); this.setModal(true); if (tList != null) { this.listChoices.setVisible(false); m_dataModel = (CheckBoxList.CheckBoxListModel) tList.getModel(); tList.setSelectionForeground(Color.BLUE); if (this.tList instanceof javax.swing.JList) { setFocus(tList); } } }