List of usage examples for com.google.gwt.i18n.client NumberFormat getFormat
public static NumberFormat getFormat(String pattern)
NumberFormat
instance for the default locale using the specified pattern and the default currencyCode. From source file:gov.nist.spectrumbrowser.client.SensorInfo.java
License:Open Source License
public HTML getSensorDescription() { HTML retval = new HTML("<b>Sensor Info </b>" + "<div align=\"left\", height=\"300px\">" + "<br/>Sensor ID = " + sensorId + "<br/>Location: Lat = " + NumberFormat.getFormat("00.00").format(lat) + "; Long = " + NumberFormat.getFormat("00.00").format(lng) + "; Alt = " + this.formatToPrecision(2, alt) + " Ft." + "<br/> Sensor ID = " + sensorId + "<br/> Sensor Model = " + getCotsSensorModel() + "<br/>Antenna Type = " + getSensorAntennaType() + "<br/> Measurement Type = " + measurementType + "<br/>Data Start Time = " + this.gettStartLocalFormattedTimeStamp() + "<br/>Data End Time = " + this.gettEndLocalFormattedTimeStamp() + "<br/>Aquisition Count = " + acquistionCount + "<br/>Frequency Bands = " + getFormattedFrequencyRanges() + "<br/><br/></div>"); retval.setStyleName("sensorInfo"); return retval; }
From source file:gov.nist.spectrumbrowser.client.SensorInfo.java
License:Open Source License
public HTML getSensorDescriptionNoBands() { HTML retval = new HTML("<div align=\"left\", height=\"300px\">" + "<br/> Sensor ID = " + sensorId + "<br/> Sensor Model = " + getCotsSensorModel() + "<br/>Location: Lat = " + NumberFormat.getFormat("00.00").format(lat) + "; Long = " + NumberFormat.getFormat("00.00").format(lng) + "; Alt = " + this.formatToPrecision(2, alt) + " Ft." + "<br/>Antenna Type = " + getSensorAntennaType() + "<br/> Measurement Type = " + measurementType + "<br/>Data Start Time = " + this.gettStartLocalFormattedTimeStamp() + "<br/>Data End Time = " + this.gettEndLocalFormattedTimeStamp() + "<br/>Aquisition Count = " + acquistionCount + "<br/>" + "<br/><b/>Frequency Bands (Click to select below):" + "<br/></div>"); retval.setStyleName("sensorInfo"); return retval; }
From source file:gov.nist.spectrumbrowser.client.SweptFrequencyOneDaySpectrogramChart.java
License:Open Source License
/** * This is called after the spectrogram has loaded from the server. Also * gets called when we want to redraw the spectrogram. * /* w ww.j av a2s .c o m*/ */ private void handleSpectrogramLoadEvent() { RootPanel.get().remove(spectrogramImage); spectrogramImage.setVisible(true); ImageElement imageElement = ImageElement.as(spectrogramImage.getElement()); Canvas canvas = Canvas.createIfSupported(); canvas.getElement().getStyle().setCursor(Cursor.CROSSHAIR); if (spectrogramCanvas != null) { spectrogramPanel.remove(spectrogramCanvas); spectrogramPanel.remove(xaxisPanel); } spectrogramCanvas = canvas; spectrogramCanvas.setCoordinateSpaceHeight(canvasPixelHeight); spectrogramCanvas.setCoordinateSpaceWidth(canvasPixelWidth); spectrogramCanvas.addMouseMoveHandler(new SurfaceMouseMoveHandlerImpl()); spectrogramCanvas.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { logger.finer("OneAcquisitionSpegrogramChart: clickHandler"); if (currentFreq <= 0) { logger.finer("Freq is 0 -- doing nothing"); return; } VerticalPanel powerVsTimeHpanel = new VerticalPanel(); new PowerSpectrum(mSpectrumBrowser, powerVsTimeHpanel, mSensorId, tStartTimeUtc, currentTime, mSubBandMinFreq, mSubBandMaxFreq, canvasPixelWidth, canvasPixelHeight); new PowerVsTime(mSpectrumBrowser, powerVsTimeHpanel, mSensorId, tStartTimeUtc, (long) (currentFreq * 1E6), canvasPixelWidth, canvasPixelHeight); String ct = NumberFormat.getFormat("00.00").format(currentTime) + " Hours"; if (tabSArray.isEmpty() || !tabSArray.contains(ct)) { tabSArray.add(ct); tabPanel.add(powerVsTimeHpanel, NumberFormat.getFormat("00.00").format(currentTime) + " Hours"); } } }); spectrogramCanvas.getContext2d().drawImage(imageElement, 0, 0); spectrogramCanvas.getContext2d().rect(0, 0, canvasPixelWidth, canvasPixelHeight); spectrogramPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); spectrogramPanel.clear(); spectrogramPanel.setHeight(canvasPixelHeight + "px"); spectrogramPanel.add(spectrogramCanvas); spectrogramPanel.add(xaxisPanel); freqPanel.setHeight(canvasPixelHeight + "px"); logger.log(Level.FINER, "Image Height " + canvasPixelHeight); yPixelsPerMegahertz = (double) (canvasPixelHeight) / (double) (maxFreqMhz - minFreqMhz); logger.finer("yPixelsPerMegaherz = " + yPixelsPerMegahertz + "canvasPixelHeight " + canvasPixelHeight); if (cmapUrl != null) { ImagePreloader.load(cmapUrl, new ImageLoadHandler() { @Override public void imageLoaded(ImageLoadEvent event) { FitImage image = new FitImage(); // TODO -- make this width part of CSS //image.setFixedWidth(30); image.setHeight(canvasPixelHeight + "px"); image.setUrl(event.getImageUrl()); image.setPixelSize(40, canvasPixelHeight); ImageElement imageElement = ImageElement.as(image.getElement()); imageElement.setAttribute("HEIGHT", canvasPixelHeight + "px"); image.setVisible(true); if (powerMapImage != null) { powerMapPanel.remove(powerMapImage); } powerMapPanel.add(image); powerMapImage = image; powerMapPanel.setHeight(canvasPixelHeight + "px"); } }); } mSpectrumBrowser.hideWaitImage(); }
From source file:gov.nist.spectrumbrowser.client.SweptFrequencyOneDaySpectrogramChart.java
License:Open Source License
private void drawOccupancyChart() { final DataTable dataTable = DataTable.create(); dataTable.addColumn(ColumnType.NUMBER, " Hours since start of day."); dataTable.addColumn(ColumnType.NUMBER, " Occupancy %"); dataTable.addRows(timeArray.size()); for (int i = 0; i < timeArray.size(); i++) { dataTable.setCell(i, 0, round2(timeArray.get(i)), round2(timeArray.get(i)) + " hours since start of day "); dataTable.setCell(i, 1, (float) round2(occupancyArray.get(i) * 100), (float) (round2(occupancyArray.get(i) * 100)) + " % occupancy"); }//from w w w. ja va2 s. c o m ChartLoader chartLoader = new ChartLoader(ChartPackage.CORECHART); chartLoader.loadApi(new Runnable() { @Override public void run() { occupancyChart = new ScatterChart(); occupancyChart.setWidth(canvasPixelWidth + "px"); occupancyChart.setHeight(canvasPixelHeight + "px"); occupancyChart.setPixelSize(canvasPixelWidth, canvasPixelHeight); ScatterChartOptions options = ScatterChartOptions.create(); options.setBackgroundColor("#f0f0f0"); options.setPointSize(2); options.setWidth(canvasPixelWidth); options.setHeight(canvasPixelHeight); Legend legend = Legend.create(LegendPosition.NONE); options.setLegend(legend); options.setHAxis(HAxis.create("Hours Since Start of day")); options.setVAxis(VAxis.create("Occupancy %")); occupancyChart.setStyleName("lineChart"); occupancyChart.draw(dataTable, options); occupancyChart.setVisible(true); occupancyPanel.add(occupancyChart); occupancyChart.addSelectHandler(new SelectHandler() { @Override public void onSelect(SelectEvent event) { if (timer != null && timer.isRunning()) { return; } timer = new Timer() { @Override public void run() { JsArray<Selection> selection = occupancyChart.getSelection(); if (selection == null) { return; } int row = selection.get(0).getRow(); currentTime = timeArray.get(row); logger.finer("OneAcquisitionSpegrogramChart: clickHandler"); VerticalPanel spectrumHpanel = new VerticalPanel(); new PowerSpectrum(mSpectrumBrowser, spectrumHpanel, mSensorId, tStartTimeUtc, currentTime, mSubBandMinFreq, mSubBandMaxFreq, canvasPixelWidth, canvasPixelHeight); String ct = NumberFormat.getFormat("00.00").format(currentTime) + " Hours"; if (tabOArray.isEmpty() || !tabOArray.contains(ct)) { tabOArray.add(ct); tabPanel.add(spectrumHpanel, ct); } } }; timer.schedule(500); } }); } }); }
From source file:gwt.material.design.viki.client.ui.VikiPurchasePosition.java
License:Apache License
public void setPrice(String str) { Long price = toLong(str);/* w w w. ja v a2s . c o m*/ decimal.setText(String.valueOf(price / 100)); fraction.setText(NumberFormat.getFormat("#00").format(price % 100)); }
From source file:it.geosdi.era.client.utility.model.Stock.java
License:Open Source License
public Stock(String name, String symbol, double open, double last) { set("name", name); set("symbol", symbol); set("open", open); set("last", last); set("date", new DateWrapper(new Date()).clearTime().asDate()); set("change", Double.parseDouble(NumberFormat.getFormat("0.00").format(last - open))); }
From source file:lh.api.showcase.client.UiUtils.java
License:Apache License
public static ListBox newTimeListBox() { NumberFormat nf = NumberFormat.getFormat("00"); ListBox lb = new ListBox(); for (int h = 0; h < 24; ++h) { for (int m = 0; m < 60; m += 5) { lb.addItem(nf.format(h) + ":" + nf.format(m)); }/*from w ww . j ava 2 s .c o m*/ } return lb; }
From source file:me.smape.client.Smape.java
License:Open Source License
private Window createGridWindow() { Window w = new Window(); w.setIcon(IconHelper.createStyle("icon-grid")); w.setMinimizable(true);//from w w w. j a va2 s. c o m w.setMaximizable(true); w.setHeading("Messages Window"); w.setSize(500, 400); w.setLayout(new FitLayout()); GroupingStore<Employee> employeeList = new GroupingStore<Employee>(); employeeList.add(TestData.getEmployees()); employeeList.groupBy("department"); List<ColumnConfig> configs = new ArrayList<ColumnConfig>(); ColumnConfig column = new ColumnConfig(); column.setId("name"); column.setHeader("Sender Name"); column.setWidth(200); configs.add(column); column = new ColumnConfig("department", "User group", 150); column.setAlignment(HorizontalAlignment.LEFT); configs.add(column); column = new ColumnConfig("designation", "Taggs", 150); column.setAlignment(HorizontalAlignment.LEFT); configs.add(column); column = new ColumnConfig("salary", "Length", 100); column.setAlignment(HorizontalAlignment.RIGHT); final NumberFormat number = NumberFormat.getFormat("0.00"); GridCellRenderer<Employee> checkSalary = new GridCellRenderer<Employee>() { public String render(Employee model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<Employee> employeeList, Grid<Employee> grid) { double val = (Double) model.get(property); String style = val < 70000 ? "red" : "green"; return "<span style='color:" + style + "'>" + number.format(val) + "</span>"; } }; column.setRenderer(checkSalary); configs.add(column); column = new ColumnConfig("joiningdate", "Date", 100); column.setAlignment(HorizontalAlignment.RIGHT); column.setDateTimeFormat(DateTimeFormat.getShortDateFormat()); configs.add(column); final ColumnModel cm = new ColumnModel(configs); GroupingView view = new GroupingView(); view.setForceFit(true); view.setGroupRenderer(new GridGroupRenderer() { public String render(GroupColumnData data) { String f = cm.getColumnById(data.field).getHeader(); String l = data.models.size() == 1 ? "Item" : "Items"; return f + ": " + data.group + " (" + data.models.size() + " " + l + ")"; } }); Grid<Employee> grid = new Grid<Employee>(employeeList, cm); grid.setView(view); grid.setBorders(true); ContentPanel cp = new ContentPanel(); cp.setBodyBorder(false); cp.setHeading("Friends List"); cp.setButtonAlign(HorizontalAlignment.CENTER); cp.setLayout(new FitLayout()); cp.setSize(700, 420); cp.add(grid); w.add(cp); return w; }
From source file:net.cbtltd.client.field.MediaControl.java
private void reset() { label.setText(NumberFormat.getFormat("##0").format(volume)); media.setVolume(volume / 100.0);//from w ww.j a va 2 s . c o m upload.setVisible(enabled && state == State.Initial); first.setVisible(state == State.Stopped); start.setVisible(state == State.Initial || state == State.Stopped); stop.setVisible(state == State.Started); }
From source file:net.easysmarthouse.ui.webui.client.util.MessageFormat.java
License:Apache License
public static String getFormatted(double value, int decimalCount) { StringBuilder numberPattern = new StringBuilder((decimalCount <= 0) ? "" : "."); for (int i = 0; i < decimalCount; i++) { numberPattern.append('0'); }/*from ww w . j a v a 2s .com*/ return NumberFormat.getFormat(numberPattern.toString()).format(value); }