Example usage for com.google.gwt.i18n.client NumberFormat getFormat

List of usage examples for com.google.gwt.i18n.client NumberFormat getFormat

Introduction

In this page you can find the example usage for com.google.gwt.i18n.client NumberFormat getFormat.

Prototype

public static NumberFormat getFormat(String pattern) 

Source Link

Document

Gets a NumberFormat instance for the default locale using the specified pattern and the default currencyCode.

Usage

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);
}