Package javax.swing

Examples of javax.swing.ListModel


            createAndShowGUI(nodeID);
        }
    }

    private void createAndShowGUI(String nodeID) {
        ListModel lm = parent.getListModel(nodeID);

        JFrame frame = new JFrame("Events from " + nodeID);
        frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

        JPanel panel = new JPanel();
View Full Code Here


    queryNameList.setListData(queries.values().toArray(new DataSetQuery[queries.size()]));
  }

  private void setSelectedQuery(final String aQuery)
  {
    final ListModel theModel = queryNameList.getModel();
    for (int i = 0; i < theModel.getSize(); i++)
    {
      final DataSetQuery theDataSet = (DataSetQuery) theModel.getElementAt(i);
      if (theDataSet.getQueryName().equals(aQuery))
      {
        queryNameList.setSelectedValue(theDataSet, true);
        break;
      }
View Full Code Here

    final DataSourceProvider provider = dataFactory.getDataSourceProvider();
    if (provider instanceof DriverDataSourceProvider)
    {
      final DriverDataSourceProvider dcp = (DriverDataSourceProvider) provider;
      final ListModel model = dialogModel.getConnections();
      for (int i = 0; i < model.getSize(); i++)
      {
        final JdbcConnectionDefinition definition = (JdbcConnectionDefinition) model.getElementAt(i);
        if (definition instanceof DriverConnectionDefinition == false)
        {
          continue;
        }
        final DriverConnectionDefinition dcd = (DriverConnectionDefinition) definition;
        if (ObjectUtilities.equal(dcd.getDriverClass(), dcp.getDriver()) &&
            ObjectUtilities.equal(dcd.getUsername(), dcp.getProperty("user")) &&
            ObjectUtilities.equal(dcd.getPassword(), dcp.getProperty("password")) &&
            ObjectUtilities.equal(dcd.getConnectionString(), dcp.getUrl()) &&
            ObjectUtilities.equal(dcd.getName(), dcp.getProperty("::pentaho-reporting::name")))
        {
          return definition;
        }
      }

      final String[] strings = dcp.getPropertyNames();
      final Properties p = new Properties();
      for (int i = 0; i < strings.length; i++)
      {
        final String string = strings[i];
        p.put(string, dcp.getProperty(string));
      }

      return new DriverConnectionDefinition
          (customName, dcp.getDriver(), dcp.getUrl(),
              dataFactory.getJdbcUser(), dataFactory.getJdbcPassword(),
              dcp.getProperty("::pentaho-reporting::hostname"),
              dcp.getProperty("::pentaho-reporting::database-name"),
              dcp.getProperty("::pentaho-reporting::database-type"),
              dcp.getProperty("::pentaho-reporting::port"),
              p);
    }
    else if (provider instanceof JndiDataSourceProvider)
    {
      final JndiDataSourceProvider jcp = (JndiDataSourceProvider) provider;
      final ListModel model = dialogModel.getConnections();
      for (int i = 0; i < model.getSize(); i++)
      {
        final JdbcConnectionDefinition definition = (JdbcConnectionDefinition) model.getElementAt(i);
        if (definition instanceof JndiConnectionDefinition == false)
        {
          continue;
        }
        final JndiConnectionDefinition dcd = (JndiConnectionDefinition) definition;
View Full Code Here

    final DataSourceProvider provider = dataFactory.getDataSourceProvider();
    if (provider instanceof DriverDataSourceProvider)
    {
      final DriverDataSourceProvider dcp = (DriverDataSourceProvider) provider;
      final ListModel model = dialogModel.getConnections();
      for (int i = 0; i < model.getSize(); i++)
      {
        final JdbcConnectionDefinition definition = (JdbcConnectionDefinition) model.getElementAt(i);
        if (definition instanceof DriverConnectionDefinition == false)
        {
          continue;
        }

        final DriverConnectionDefinition dcd = (DriverConnectionDefinition) definition;
        if (ObjectUtilities.equal(dcd.getDriverClass(), dcp.getDriver()) &&
            ObjectUtilities.equal(dcd.getUsername(), dcp.getProperty("user")) &&
            ObjectUtilities.equal(dcd.getPassword(), dcp.getProperty("password")) &&
            ObjectUtilities.equal(dcd.getConnectionString(), dcp.getUrl()) &&
            ObjectUtilities.equal(dcd.getName(), dcp.getProperty("::pentaho-reporting::name")))
        {
          return definition;
        }
      }

      final String[] strings = dcp.getPropertyNames();
      final Properties p = new Properties();
      for (int i = 0; i < strings.length; i++)
      {
        final String string = strings[i];
        p.put(string, dcp.getProperty(string));
      }

      return new DriverConnectionDefinition
          (customName, dcp.getDriver(), dcp.getUrl(), null, null,
              dcp.getProperty("::pentaho-reporting::hostname"),// NON-NLS
              dcp.getProperty("::pentaho-reporting::database-name"),// NON-NLS
              dcp.getProperty("::pentaho-reporting::database-type"),// NON-NLS
              dcp.getProperty("::pentaho-reporting::port"),// NON-NLS
              p);
    }
    else if (provider instanceof JndiDataSourceProvider)
    {
      final JndiDataSourceProvider jcp = (JndiDataSourceProvider) provider;
      final ListModel model = dialogModel.getConnections();
      for (int i = 0; i < model.getSize(); i++)
      {
        final JdbcConnectionDefinition definition = (JdbcConnectionDefinition) model.getElementAt(i);
        if (definition instanceof JndiConnectionDefinition == false)
        {
          continue;
        }
        final JndiConnectionDefinition dcd = (JndiConnectionDefinition) definition;
View Full Code Here

    {
      languageField.setSelectedItem(null);
      return;
    }

    final ListModel model = languageField.getModel();
    for (int i = 0; i < model.getSize(); i++)
    {
      final ScriptEngineFactory elementAt = (ScriptEngineFactory) model.getElementAt(i);
      if (elementAt == null)
      {
        continue;
      }
      if (elementAt.getNames().contains(lang))
View Full Code Here

    return returnDataFactory;
  }

  protected void setSelectedQuery(final String aQuery)
  {
    final ListModel theModel = queryNameList.getModel();
    for (int i = 0; i < theModel.getSize(); i++)
    {
      final DataSetQuery theDataSet = (DataSetQuery) theModel.getElementAt(i);
      if (theDataSet.getQueryName().equals(aQuery))
      {
        queryNameList.setSelectedValue(theDataSet, true);
        break;
      }
View Full Code Here

    {
      languageField.setSelectedItem(null);
      return;
    }

    final ListModel model = languageField.getModel();
    for (int i = 0; i < model.getSize(); i++)
    {
      final ScriptEngineFactory elementAt = (ScriptEngineFactory) model.getElementAt(i);
      if (elementAt == null)
      {
        continue;
      }
      if (elementAt.getNames().contains(lang))
View Full Code Here

    private static void updateListModel(JList list, List<?> newContents) {
        if (newContents == null) {
            newContents = ImmutableList.of();
        }
        ListModel oldModel = list.getModel();
        List<Object> old = Lists.newArrayListWithExpectedSize(oldModel.getSize());
        for (int i = 0; i < oldModel.getSize(); i++) {
            old.add(oldModel.getElementAt(i));
        }
        if (old.equals(newContents)) {
            return;
        }
        Object[] selected = list.getSelectedValues();
View Full Code Here

    return iEditor;
  }

  @Override
  public Object getWidgetValue() {
    ListModel model = ((JList) adaptable.getWidget()).getModel();
    int size = model.getSize();
    String items = ""; //$NON-NLS-1$
    for (int i = 0; i < size; i++) {
      if (i == 0)
        items += model.getElementAt(i);
      else
        items += "\n " + model.getElementAt(i); //$NON-NLS-1$
    }
    return items;
  }
View Full Code Here

    {
      languageField.setSelectedItem(null);
      return;
    }

    final ListModel model = languageField.getModel();
    for (int i = 0; i < model.getSize(); i++)
    {
      final ScriptEngineFactory elementAt = (ScriptEngineFactory) model.getElementAt(i);
      if (elementAt == null)
      {
        continue;
      }
      if (elementAt.getNames().contains(lang))
View Full Code Here

TOP

Related Classes of javax.swing.ListModel

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.