int getTimeoutInMillis(){ int value = (Integer)jftf_timeout.getValue(); if(jrb_seconds.isSelected()){ return value * 1000; } else if(jrb_minutes.isSelected()){ return value * 60 * 1000; } // is milli-seconds: return value; }
@Override public boolean saveOptions(){ int reqTimeout = (Integer)jftf_timeout.getValue(); ok_type = MILLISECONDS; if(jrb_minutes.isSelected()){ reqTimeout = 60 * 1000 * reqTimeout; ok_type = MINUTES; } else if(jrb_seconds.isSelected()){ reqTimeout = 1000 * reqTimeout; ok_type = SECONDS; } ok_value = reqTimeout; IGlobalOptions options = ServiceLocator.getInstance(IGlobalOptions.class); options.setProperty("request-timeout-in-millis", String.valueOf(reqTimeout)); return true; }
int valueInSecs = (Integer) jftf_timeout.getValue(); int valueInMillis = valueInSecs * 1000; jftf_timeout.setValue(valueInMillis); int valueInMins = (Integer) jftf_timeout.getValue(); int valueInMillis = valueInMins * 60 * 1000; jftf_timeout.setValue(valueInMillis); if (lastSelected.equals(MILLISECONDS)) { int valueInMillis = (Integer) jftf_timeout.getValue(); int valueInSecs = valueInMillis / 1000; jftf_timeout.setValue(valueInSecs); int valueInMins = (Integer) jftf_timeout.getValue(); int valueInSecs = valueInMins * 60; jftf_timeout.setValue(valueInSecs); if (lastSelected.equals(MILLISECONDS)) { int valueInMillis = (Integer) jftf_timeout.getValue(); int valueInMins = valueInMillis / (1000 * 60); jftf_timeout.setValue(valueInMins); int valueInSecs = (Integer) jftf_timeout.getValue(); int valueInMins = valueInSecs / 60; jftf_timeout.setValue(valueInMins);
public static void main(String[] args) { NumberFormat format = NumberFormat.getInstance(); NumberFormatter formatter = new NumberFormatter(format); formatter.setValueClass(Integer.class); formatter.setMinimum(0); formatter.setMaximum(Integer.MAX_VALUE); formatter.setAllowsInvalid(false); // If you want the value to be committed on each keystroke instead of focus lost formatter.setCommitsOnValidEdit(true); JFormattedTextField field = new JFormattedTextField(formatter); JOptionPane.showMessageDialog(null, field); // getValue() always returns something valid System.out.println(field.getValue()); }
@Override public void propertyChange(PropertyChangeEvent propertyChangeEvent) { final Object source = propertyChangeEvent.getSource(); if (source == targetHeight) { controller.setTargetHeight(((Number) targetHeight.getValue()).intValue()); } else if (source == targetWidth) { controller.setTargetWidth(((Number) targetWidth.getValue()).intValue()); } } };
/** * @see AbstractComponentProperty#getPropertyValueFromComponent() */ @Override protected Object getPropertyValueFromComponent() { return component.getValue(); }
protected final boolean hasMinComplete() { if (min.getValue() != null) { return true; } return false; }
/** * Returns the current Date. * * @return current Date */ public Object getValue() { return field.getValue(); }
/** * Returns the edited value. */ public Object getValue() { if (field instanceof JFormattedTextField) { return ((JFormattedTextField) field).getValue(); } else { return field.getText(); } }
/** * Returns the current selected year. * @return current year */ public int getYear() { return ((Number) tYear.getValue()).intValue(); }
public Object getCellEditorValue() { if (component instanceof JComboBox) return ((JComboBox)component).getSelectedItem(); if (component instanceof JFormattedTextField) return ((Integer)((JFormattedTextField)component).getValue()).toString(); return ((JTextField)component).getText(); }
public void actionPerformed(ActionEvent e) { try { spinner.setValue(Integer.valueOf(editorTextField.getText())); } catch (NumberFormatException ex) { spinner.setValue(editorTextField.getValue()); } } });
private void createDateTextFieldPropertyChange(java.beans.PropertyChangeEvent evt)//GEN-FIRST:event_createDateTextFieldPropertyChange {//GEN-HEADEREND:event_createDateTextFieldPropertyChange if(evt.getPropertyName().equals("value")) { this.date = (Date) this.createDateTextField.getValue(); this.updateCurrencies(); } }//GEN-LAST:event_createDateTextFieldPropertyChange
@Override public void actionPerformed (ActionEvent e) { try { spinner.setValue(Integer.parseInt(ftf.getText())); } catch (NumberFormatException ex) { // Reset to last value ftf.setText(ftf.getValue().toString()); } } });
@Override public void copyDefaultValue() { if (defaultHourDateField != null) { dateHourField.setValue(defaultHourDateField.getValue()); } else { dateHourField.setValue(null); } }
@Override public void focusLost(FocusEvent e) { try { setValue(getComponent().getValue()); } catch (PropertyVetoException e1) { } }
/** * Set the format of the spinner. * @param format The format string. */ public void setFormat(String format) { ((DateFormatter)tf.getFormatter()).setFormat(new SimpleDateFormat(format)); tf.setValue(tf.getValue()); // Force a repaint. } }
@Override public Object getCellEditorValue() { try { getComponent().commitEdit(); return getComponent().getValue(); } catch (ParseException ex) { return null; } } };