@Override public String valueToString(Object value) throws ParseException { return numberFormatter.valueToString(value); }
@Override public String valueToString(Object aValue) throws ParseException { if (aValue == null) { return ""; } else { if (aValue == DUMMY_MINUS) { return "-"; } else { return super.valueToString(aValue); } } } }
/** * Returns a String representation of the Object <code>value</code>. * This invokes <code>format</code> on the current <code>Format</code>.<p> * * Unlike its superclass, this class converts the empty value * to the empty string. * * @param value the value to convert * @return a String representation of value * @throws ParseException if there is an error in the conversion */ @Override public String valueToString(Object value) throws ParseException { return ValidationUtils.equals(value, emptyValue) ? "" : super.valueToString(value); }
if (byteSize > Math.pow(1024,3)) { result = nf.valueToString(new Double(byteSize / Math.pow(1024,3))) + gigabyteSuffix; } else if (byteSize > Math.pow(1024,2)) { result = nf.valueToString(new Double(byteSize / Math.pow(1024,2))) + megabyteSuffix; } else if (byteSize > 1024) { result = nf.valueToString(new Double(byteSize / Math.pow(1024,1))) + kilobyteSuffix; } else if (byteSize >= 0) {
if (byteSize > Math.pow(1024,3)) { result = nf.valueToString(new Double(byteSize / Math.pow(1024,3))) + gigabyteSuffix; } else if (byteSize > Math.pow(1024,2)) { result = nf.valueToString(new Double(byteSize / Math.pow(1024,2))) + megabyteSuffix; } else if (byteSize > 1024) { result = nf.valueToString(new Double(byteSize / Math.pow(1024,1))) + kilobyteSuffix; } else if (byteSize >= 0) {
/** * Update the row filter regular expression from the expression in * the text box. */ private void updateFilter() { RowFilter<EncodeTableModel, Object> rf = null; //If current expression doesn't parse, don't update. try { rf = new RegexFilter(filterTextField.getText()); } catch (java.util.regex.PatternSyntaxException e) { return; } model.getSorter().setRowFilter(rf); try { rowCountLabel.setText(numberFormatter.valueToString(table.getRowCount()) + " rows"); } catch (ParseException e) { e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates. } }
private void init(final EncodeTableModel model) { setModal(true); setTitle("Encode Production Data"); table.setAutoCreateRowSorter(true); table.setModel(model); table.setRowSorter(model.getSorter()); try { rowCountLabel.setText(numberFormatter.valueToString(table.getRowCount()) + " rows"); } catch (ParseException e) { } table.setRowSelectionAllowed(false); table.setColumnSelectionAllowed(false); filterTextField.getDocument().addDocumentListener( new DocumentListener() { public void changedUpdate(DocumentEvent e) { updateFilter(); } public void insertUpdate(DocumentEvent e) { updateFilter(); } public void removeUpdate(DocumentEvent e) { updateFilter(); } }); }
private NumberEditorNull(JSpinner spinner, DecimalFormat format) { super(spinner); if (!(spinner.getModel() instanceof SpinnerNumberModelNull)) { return; } SpinnerNumberModelNull model = (SpinnerNumberModelNull) spinner.getModel(); NumberFormatter formatter = new NumberEditorFormatterNull(model, format); DefaultFormatterFactory factory = new DefaultFormatterFactory(formatter); JFormattedTextField ftf = getTextField(); ftf.setEditable(true); ftf.setFormatterFactory(factory); ftf.setHorizontalAlignment(JTextField.RIGHT); try { String maxString = formatter.valueToString(model.getMinimum()); String minString = formatter.valueToString(model.getMaximum()); ftf.setColumns(Math.max(maxString.length(), minString.length())); } catch (ParseException e) { // TBD should throw a chained error here } }
double highestValue = s.getMax(); MatrixValue[] matrixValues = mb.addColumn( _columns[i].getName(), nf.valueToString(highestValue), nf.valueToString(lowestValue), nf.valueToString(s .getSum()), nf.valueToString(s.getMean()), nf .valueToString(s.getGeometricMean()), nf .valueToString(s.getStandardDeviation()), nf .valueToString(s.getVariance()));
@Override public String valueToString(Object value) throws ParseException { if (value == null) { getFormattedTextField().setBackground(Color.white); return ""; } String retVal = null; try { retVal = super.valueToString(value); getFormattedTextField().setBackground(Color.white); } catch(ParseException ex){ getFormattedTextField().setBackground(Color.red); throw ex; } return retVal; }