Package javax.swing

Examples of javax.swing.SpinnerNumberModel


 
  public void test(TestHarness harness)
  {
    harness.checkPoint("()");
    SpinnerNumberModel m = new SpinnerNumberModel(2.0, 1.0, 3.0, 0.5);
    JSpinner s = new JSpinner(m);
    harness.check(s.getValue(), new Double(2.0));
    harness.check(s.getPreviousValue(), new Double(1.5));
    // accessing the previous value doesn't update the current value
    harness.check(s.getValue(), new Double(2.0));
View Full Code Here


    put("verifyInputWhenFocusTarget", true);
    put("alignmentX", 0.5f);
    put("alignmentY", 0.5f);
    put("requestFocusEnabled", true);
    put("opaque", true);
    put("model", new SpinnerNumberModel());
    put("border", SYSTEM_VALUE);
  }
View Full Code Here

    tempHolder1.setLayout(new BorderLayout());
    tempHolder1.add(m_targetPanel, BorderLayout.NORTH);
    colSelect.add(tempHolder1, BorderLayout.NORTH);

    m_targetPanel.setPreferredScrollableViewportSize(new Dimension(250, 80));
    SpinnerNumberModel snm = new SpinnerNumberModel();
    snm.setValue(1);
    snm.setMinimum(1);
    m_horizonSpinner = new JSpinner(snm);
    Dimension spinD = m_horizonSpinner.getPreferredSize();
    spinD = new Dimension((int) (spinD.getWidth() * 1.5),
        (int) spinD.getHeight());
    m_horizonSpinner.setPreferredSize(spinD);
    JPanel spinnerHolder = new JPanel();
    spinnerHolder.setBorder(BorderFactory.createEmptyBorder(0, 0, 1, 0));
    spinnerHolder.setLayout(new BorderLayout());
    spinnerHolder.add(m_horizonSpinner, BorderLayout.EAST);
    spinnerHolder.add(new JLabel("Number of time units to forecast ",
        JLabel.LEFT), BorderLayout.CENTER);

    // tempHolder1.add(spinnerHolder, BorderLayout.CENTER);
    // JPanel spacer = new JPanel();
    // spacer.setMinimumSize(spinD);
    // tempHolder1.add(spacer, BorderLayout.SOUTH);

    add(colSelect, BorderLayout.CENTER);
    Box comboHolder = new Box(BoxLayout.PAGE_AXIS);
    comboHolder.add(spinnerHolder);
    JPanel timeHolder = new JPanel();
    timeHolder.setBorder(BorderFactory.createEmptyBorder(1, 0, 1, 0));
    timeHolder.setLayout(new BorderLayout());
    // timeHolder.setBorder(BorderFactory.createTitledBorder("Time stamp"));
    timeHolder.add(new JLabel("Time stamp ", JLabel.RIGHT), BorderLayout.WEST);
    timeHolder.add(m_timeStampCombo, BorderLayout.EAST);
    comboHolder.add(timeHolder);
    JPanel periodicityHolder = new JPanel();
    periodicityHolder.setBorder(BorderFactory.createEmptyBorder(1, 0, 1, 0));
    periodicityHolder.setLayout(new BorderLayout());
    // periodicityHolder.setBorder(BorderFactory.createTitledBorder("Periodicity"));
    periodicityHolder.add(new JLabel("Periodicity", JLabel.RIGHT),
        BorderLayout.WEST);
    periodicityHolder.add(m_periodicityCombo, BorderLayout.EAST);
    comboHolder.add(periodicityHolder);
    m_periodicityCombo.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        checkSkipEnabledStatus();
        checkPeriodicity(null);
      }
    });

    //
    JPanel skipPanel = new JPanel();
    skipPanel.setLayout(new BorderLayout());
    skipPanel.setBorder(BorderFactory.createEmptyBorder(1, 0, 1, 0));
    String skipTipText = "<html>Set date time stamp values that should be 'skipped'<br>"
        + "i.e. times that shouldn't count as a time step increment.<br><br>"
        + "E.g. financial trading does not occur on the weekend, so the <br>"
        + "difference between Friday and the following Monday is actually one<br>"
        + "time step (not three).<br><br>Examples:<br><br>"
        + "\"sat,weekend,aug,2011-01-11@yyyy-MM-dd\"</html>";
    JLabel skipLab = new JLabel("Skip list", JLabel.RIGHT);
    skipLab.setToolTipText(skipTipText);
    skipPanel.add(skipLab, BorderLayout.WEST);
    skipPanel.add(m_skipText, BorderLayout.EAST);
    m_skipText.setToolTipText(skipTipText);
    comboHolder.add(skipPanel);

    m_computeConfidence.setHorizontalTextPosition(SwingConstants.LEFT);

    JPanel confHolder = new JPanel();
    confHolder.setLayout(new BorderLayout());
    confHolder.add(new JLabel("Confidence intervals", JLabel.RIGHT),
        BorderLayout.WEST);
    confHolder.add(m_computeConfidence, BorderLayout.EAST);
    comboHolder.add(confHolder);

    JPanel confLevHolder = new JPanel();
    confLevHolder.setBorder(BorderFactory.createEmptyBorder(1, 0, 1, 0));
    confLevHolder.setLayout(new BorderLayout());
    final JLabel levelLab = new JLabel("Level (%) ", JLabel.RIGHT);
    levelLab.setEnabled(false);
    snm = new SpinnerNumberModel();
    snm.setValue(95);
    snm.setMinimum(1);
    snm.setMaximum(99);
    m_confidenceLevelSpinner = new JSpinner(snm);
    m_confidenceLevelSpinner.setEnabled(false);
    confLevHolder.add(m_confidenceLevelSpinner, BorderLayout.EAST);
    confLevHolder.add(levelLab, BorderLayout.CENTER);

View Full Code Here

   * Get the value in the horizon spinner (i.e. the number of steps to forecast)
   *
   * @return the number of steps to forecast.
   */
  public int getHorizonValue() {
    SpinnerNumberModel snm = (SpinnerNumberModel) m_horizonSpinner.getModel();

    return snm.getNumber().intValue();
  }
View Full Code Here

   * Get the horizon (i.e. the number of steps to forecast)
   *
   * @return the number of steps to forecast
   */
  public int getHorizon() {
    SpinnerNumberModel model = (SpinnerNumberModel) m_horizonSpinner.getModel();
    return model.getNumber().intValue();
  }
View Full Code Here

    dialogModel = new NamedDataSourceDialogModel();
    dialogModel.addPropertyChangeListener(new ConfirmValidationHandler());

    connectionComponent = new JdbcConnectionPanel(dialogModel, designTimeContext);
    maxPreviewRowsSpinner = new JSpinner(new SpinnerNumberModel(10000, 1, Integer.MAX_VALUE, 1));

    final QueryNameTextFieldDocumentListener updateHandler = new QueryNameTextFieldDocumentListener();
    dialogModel.getQueries().addListDataListener(updateHandler);

    queryNameList = new JList(dialogModel.getQueries());
View Full Code Here

    this.context = context;
    setModal(true);
    setTitle(Messages.getString("PmdDataSourceEditor.Title"));

    maxPreviewRowsSpinner = new JSpinner(new SpinnerNumberModel(10000, 1, Integer.MAX_VALUE, 1));
    previewAction = new PreviewAction();
    globalTemplateAction = new GlobalTemplateAction();
    queryTemplateAction = new QueryTemplateAction();

    filenameField = new JTextField(null, 0);
View Full Code Here

    dialogModel.getQueries().addListDataListener(updateHandler);

    connectionComponent = new OlapConnectionPanel(dialogModel, designTimeContext);
    connectionComponent.setBorder(BorderFactory.createEmptyBorder(0, 8, 0, 8));

    maxPreviewRowsSpinner = new JSpinner(new SpinnerNumberModel(10000, 1, Integer.MAX_VALUE, 1));

    queryNameTextField = new JTextField();
    queryNameTextField.setColumns(35);
    queryNameTextField.setEnabled(dialogModel.isQuerySelected());
    queryNameTextField.getDocument().addDocumentListener(updateHandler);
View Full Code Here

    JComboBox cbPosition = new JComboBox(strPositions);
    JSpinner spOffset = new JSpinner();

    JComboBox cbContentType = new JComboBox(strContentTypes);

    JSpinner spDisplayTime = new JSpinner(new SpinnerNumberModel(2500, 100,
        Integer.MAX_VALUE, 100));

    JPanel mainPanel = new JPanel();
    mainPanel.setLayout(new GridLayout(0, 2));
View Full Code Here

   *
   * @param e
   *            the change event.
   */
  public void stateChanged(ChangeEvent e) {
    SpinnerNumberModel model = (SpinnerNumberModel) ((JSpinner) e
        .getSource()).getModel();
    int value = model.getNumber().intValue();
    boolean increase = (value > oldSpinnerValue) ? true : false;
    oldSpinnerValue = value;

    int month = getMonth();

View Full Code Here

TOP

Related Classes of javax.swing.SpinnerNumberModel

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.