private void updateLabels(JSONObject tags) { // Z position label String zPosition = ""; try { zPosition = NumberUtils.doubleStringCoreToDisplay(tags.getString("ZPositionUm")); } catch (Exception e) { try { zPosition = NumberUtils.doubleStringCoreToDisplay(tags.getString("Z-um")); } catch (Exception e1) { // Do nothing... } } zPosLabel_.setText("Z Position: " + zPosition + " um "); // time label try { int ms = (int) tags.getDouble("ElapsedTime-ms"); int s = ms / 1000; int min = s / 60; int h = min / 60; String time = twoDigitFormat(h) + ":" + twoDigitFormat(min % 60) + ":" + twoDigitFormat(s % 60) + "." + threeDigitFormat(ms % 1000); timeStampLabel_.setText("Elapsed time: " + time + " "); } catch (JSONException ex) { ReportingUtils.logError("MetaData did not contain ElapsedTime-ms field"); } }
private void updateFPS() { try { double fps = NumberUtils.displayStringToDouble(fpsField_.getText()); vad_.setPlaybackFPS(fps); } catch (ParseException ex) { } }
public static String posToDisplayStringDeg(Double pos) { if (pos != null) { return NumberUtils.doubleToDisplayString(pos) + " \u00B0"; } return ""; }