TourMarkerAllView.java 文件源码

java
阅读 26 收藏 0 点赞 0 评论 0

项目:mytourbook 作者:
/**
 * Column: Altitude
 */
private void defineColumn_Altitude() {

    final ColumnDefinition colDef = TableColumnFactory.ALTITUDE_ALTITUDE.createColumn(_columnManager, _pc);

    // overwrite column id to identify the column when table is sorted
    colDef.setColumnId(COLUMN_ALTITUDE);
    colDef.setColumnSelectionListener(_columnSortListener);

    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {

            String valueText;
            final float altitude = ((TourMarkerItem) cell.getElement()).altitude;

            if (altitude == TourDatabase.DEFAULT_FLOAT) {
                valueText = UI.EMPTY_STRING;
            } else {
                valueText = _nf1.format(altitude / net.tourbook.ui.UI.UNIT_VALUE_ALTITUDE);
            }

            cell.setText(valueText);
        }
    });
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号