From a574a67ec6360ce00e4af76f94556906a178c924 Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Tue, 4 Jun 2019 13:15:24 +0100 Subject: [PATCH] format file size --- gui/griffon-app/views/com/muwire/gui/SearchTabView.groovy | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gui/griffon-app/views/com/muwire/gui/SearchTabView.groovy b/gui/griffon-app/views/com/muwire/gui/SearchTabView.groovy index 42185fdd..c7153209 100644 --- a/gui/griffon-app/views/com/muwire/gui/SearchTabView.groovy +++ b/gui/griffon-app/views/com/muwire/gui/SearchTabView.groovy @@ -4,6 +4,7 @@ import griffon.core.artifact.GriffonView import griffon.core.mvc.MVCGroup import griffon.inject.MVCMember import griffon.metadata.ArtifactProviderFor +import net.i2p.data.DataHelper import javax.swing.JLabel import javax.swing.ListSelectionModel @@ -33,7 +34,7 @@ class SearchTabView { resultsTable = table(id : "results-table") { tableModel(list: model.results) { closureColumn(header: "Name", preferredWidth: 350, type: String, read : {row -> row.name}) - closureColumn(header: "Size", preferredWidth: 50, type: Long, read : {row -> row.size}) + closureColumn(header: "Size", preferredWidth: 50, type: String, read : {row -> DataHelper.formatSize2Decimal(row.size, false)+"B"}) closureColumn(header: "Sources", preferredWidth: 10, type : Integer, read : { row -> model.hashBucket[row.infohash].size()}) closureColumn(header: "Sender", preferredWidth: 170, type: String, read : {row -> row.sender.getHumanReadableName()}) closureColumn(header: "Trust", preferredWidth: 50, type: String, read : {row -> @@ -80,8 +81,8 @@ class SearchTabView { def centerRenderer = new DefaultTableCellRenderer() centerRenderer.setHorizontalAlignment(JLabel.CENTER) + resultsTable.columnModel.getColumn(1).setCellRenderer(centerRenderer) resultsTable.setDefaultRenderer(Integer.class,centerRenderer) - resultsTable.setDefaultRenderer(Long.class,centerRenderer) resultsTable.columnModel.getColumn(4).setCellRenderer(centerRenderer) }