Package javax.swing

Examples of javax.swing.DefaultListModel


                }

                public void addMessage (final String message) {
                        EventQueue.invokeLater(new Runnable() {
                                public void run () {
                                        DefaultListModel model = (DefaultListModel)messageList.getModel();
                                        model.addElement(message);
                                        messageList.ensureIndexIsVisible(model.size() - 1);
                                }
                        });
                }
View Full Code Here


            });

    tableModel = new DefaultTableModel();
    table = new JTable(tableModel);

    ruleSetListModel = new DefaultListModel();
   
    columns = new Vector();
    columns.add("Expression");
    columns.add("Background");
    columns.add("Foreground");
View Full Code Here

    ClasspathCheckListener cpl = new ClasspathCheckListener();
    _classpathCheck.addChangeListener(cpl);
    cpl.stateChanged(null);

    _classpathList.setModel(new DefaultListModel());
    _classpathList.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
    _classpathList.addListSelectionListener(new ClasspathSelectionListener());

    _newClasspathButton.addActionListener(new NewClasspathListener());
    _acceptClasspathButton.addActionListener(
View Full Code Here

      String cp = getText();
      if (Validator.isEmpty(cp)) {
        signalViolation(Messages.getString("specifyClassPath"));
        return;
      }
      DefaultListModel model = (DefaultListModel) _classpathList.getModel();
      if (_classpathList.isSelectionEmpty()) {
        model.addElement(cp);
        clear();
      } else {
        model.setElementAt(cp, _classpathList.getSelectedIndex());
      }
    }
View Full Code Here

      if (_classpathList.isSelectionEmpty()
          || !MainFrame.getInstance().confirm(
              Messages.getString("confirmClassPathRemoval"))) {
        return;
      }
      DefaultListModel model = (DefaultListModel) _classpathList.getModel();
      while (!_classpathList.isSelectionEmpty()) {
        model.remove(_classpathList.getSelectedIndex());
      }
    }
View Full Code Here

    public void actionPerformed(ActionEvent e) {
      int x = _classpathList.getSelectedIndex();
      if (x < 1) {
        return;
      }
      DefaultListModel model = (DefaultListModel) _classpathList.getModel();
      Object o = model.get(x - 1);
      model.set(x - 1, model.get(x));
      model.set(x, o);
      _classpathList.setSelectedIndex(x - 1);
    }
View Full Code Here

    }
  }
 
  private class MoveDownListener implements ActionListener {
    public void actionPerformed(ActionEvent e) {
      DefaultListModel model = (DefaultListModel) _classpathList.getModel();
      int x = _classpathList.getSelectedIndex();
      if (x == -1 || x >= model.getSize() - 1) {
        return;
      }
      Object o = model.get(x + 1);
      model.set(x + 1, model.get(x));
      model.set(x, o);
      _classpathList.setSelectedIndex(x + 1);
    }
View Full Code Here

          Attributes attr = jar.getManifest().getMainAttributes();
          String mainClass = (String) attr.getValue("Main-Class");
          String classPath = (String) attr.getValue("Class-Path");
          jar.close();
          _mainclassField.setText(mainClass != null ? mainClass : "");
          DefaultListModel model = new DefaultListModel();
          if (classPath != null) {
            String[] paths = classPath.split(" ");
            for (int i = 0; i < paths.length; i++) {
              model.addElement(paths[i]);
            }
          }
          _classpathList.setModel(model);
        }
      } catch (IOException ex) {
View Full Code Here

        Color bg = new Color(230, 230, 230);
        EmptyBorder border = new EmptyBorder(5, 5, 5, 5);
        Container content = getContentPane();
        content.setLayout(new GridLayout(1, 3));

        types = new DefaultListModel();
        typeList = new JList(types);
        typeList.setBorder(border);
        typeList.setBackground(bg);
        typeList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
        typeList.addListSelectionListener(this);

        JPanel typePanel = new JPanel();
        typePanel.setLayout(new BorderLayout());
        typePanel.add("North", new JLabel("Types"));
        typePanel.add("Center", new JScrollPane(typeList, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED));
        content.add(typePanel);

        services = new DefaultListModel();
        serviceList = new JList(services);
        serviceList.setBorder(border);
        serviceList.setBackground(bg);
        serviceList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
        serviceList.addListSelectionListener(this);
View Full Code Here

* mode to see if it should extend the selection or set the selection.
*/
public class leadSelectionIndex implements Testlet {
 
  public void test(TestHarness harness) {
          DefaultListModel v = new DefaultListModel();
          v.addElement("0");
          v.addElement("1");
          v.addElement("2");
          v.addElement("3");
          v.addElement("4");
          JList a = new JList(v);
          a.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
          a.setSelectedIndex(1);
          a.getSelectionModel().setLeadSelectionIndex(3);
          if (!(a.getSelectedIndices().length == 1 && a.getSelectedIndices()[0] == 3))
View Full Code Here

TOP

Related Classes of javax.swing.DefaultListModel

Copyright © 2018 www.massapicom. 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.