Examples of DefaultListModel


Examples of javax.swing.DefaultListModel

     *
     * @param e not used.
     */
    public void actionPerformed(final ActionEvent e)
    {
      final DefaultListModel enumEntryListModel = getEnumEntryListModel();
      enumEntryListModel.clear();
      getEnumEntryEditField().setText(""); //$NON-NLS-1$
      enumEntryListModel.addElement("true"); //$NON-NLS-1$
      enumEntryListModel.addElement("false"); //$NON-NLS-1$
    }
View Full Code Here

Examples of javax.swing.DefaultListModel

     * @param e not used.
     */
    public void actionPerformed(final ActionEvent e)
    {
      final JList enumEntryList = getEnumEntryList();
      final DefaultListModel enumEntryListModel = getEnumEntryListModel();
      final int[] selectedEntries = enumEntryList.getSelectedIndices();
      for (int i = selectedEntries.length - 1; i >= 0; i--)
      {
        enumEntryListModel.remove(selectedEntries[i]);
      }
      enumEntryList.clearSelection();
    }
View Full Code Here

Examples of javax.swing.DefaultListModel

    public void rebuild() {
        ListModel model = moduleList.getModel();
        if (model instanceof DefaultListModel) {
            ((DefaultListModel) model).clear();   
        } else {
            moduleList.setModel(new DefaultListModel());
        }
       
        moduleList.addModules();
    }
View Full Code Here

Examples of javax.swing.DefaultListModel

        this();
        this.setListData(data.toArray());
    }

    public DcList() {
        super(new DefaultListModel());
        setCellRenderer(new CustomCellRenderer());  
    }
View Full Code Here

Examples of javax.swing.DefaultListModel

     *
     * @return
     */
    protected synchronized ListModel getListModel() {
        if (listModel == null) {
            listModel = new DefaultListModel();
        }

        return listModel;
    }
View Full Code Here

Examples of javax.swing.DefaultListModel

     * Rebuild the list model contents based on the ImageTiles contained on the
     * OMGraphicList.
     *
     */
    protected void rebuildListModel() {
        DefaultListModel dlm = (DefaultListModel) getListModel();

        OMGraphicList list = getList();
        int[] selectedIndicies = null;
        boolean checkForIndicies = false;

        if (list != null) {

            if (selectedTiles != null && selectedTiles.length > 0) {
                selectedIndicies = new int[selectedTiles.length];
                checkForIndicies = true;
            }

            int tileCount = 0;
            for (Iterator it = list.iterator(); it.hasNext(); tileCount++) {
                ImageTile imageTile = (ImageTile) it.next();

                if (checkForIndicies) {
                    for (int i = 0; i < selectedTiles.length; i++) {
                        if (imageTile == selectedTiles[i]) {
                            for (int j = 0; j < selectedIndicies.length; j++) {
                                selectedIndicies[j] = tileCount + j;
                            }
                            checkForIndicies = false;
                        }
                    }
                }
            }

            // Causes value changed() to be called, which then unsets selected
            // tiles. So we need to find out which tiles were selected above,
            // and then set them again later.
            dlm.clear();

            for (Iterator it = list.iterator(); it.hasNext(); tileCount++) {
                dlm.addElement(it.next());
            }
        }

        if (resultsList != null) {

View Full Code Here

Examples of javax.swing.DefaultListModel

        {
          JPanel topPanel = new JPanel(new GridLayout(1, 2));
          panel.add(topPanel);
          {
            topPanel.add(new JScrollPane(messageList = new JList()));
            messageList.setModel(new DefaultListModel());
          }
          {
            topPanel.add(new JScrollPane(nameList = new JList()));
            nameList.setModel(new DefaultListModel());
          }
          DefaultListSelectionModel disableSelections = new DefaultListSelectionModel() {
            public void setSelectionInterval (int index0, int index1) {
            }
          };
View Full Code Here

Examples of javax.swing.DefaultListModel

      // This listener is run on the client's update thread, which was started by client.start().
      // We must be careful to only interact with Swing components on the Swing event thread.
      EventQueue.invokeLater(new Runnable() {
        public void run () {
          cardLayout.show(getContentPane(), "chat");
          DefaultListModel model = (DefaultListModel)nameList.getModel();
          model.removeAllElements();
          for (String name : names)
            model.addElement(name);
        }
      });
    }
View Full Code Here

Examples of javax.swing.DefaultListModel

        {
          JPanel topPanel = new JPanel(new GridLayout(1, 2));
          panel.add(topPanel);
          {
            topPanel.add(new JScrollPane(messageList = new JList()));
            messageList.setModel(new DefaultListModel());
          }
          {
            topPanel.add(new JScrollPane(nameList = new JList()));
            nameList.setModel(new DefaultListModel());
          }
          DefaultListSelectionModel disableSelections = new DefaultListSelectionModel() {
            public void setSelectionInterval (int index0, int index1) {
            }
          };
View Full Code Here

Examples of javax.swing.DefaultListModel

    // The server calls this method as needed.
    public void setNames (final String[] names) {
      EventQueue.invokeLater(new Runnable() {
        public void run () {
          cardLayout.show(getContentPane(), "chat");
          DefaultListModel model = (DefaultListModel)nameList.getModel();
          model.removeAllElements();
          for (String name : names)
            model.addElement(name);
        }
      });
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.