fix selection of size column

pull/5/head
Zlatin Balevsky 2019-06-14 11:46:31 +01:00
parent 800df88f14
commit 042d67d784
1 changed files with 10 additions and 1 deletions

View File

@ -16,6 +16,7 @@ import javax.swing.table.DefaultTableCellRenderer
import com.muwire.core.util.DataUtil
import java.awt.BorderLayout
import java.awt.Color
import javax.annotation.Nonnull
@ -96,7 +97,15 @@ class SearchTabView {
boolean isSelected, boolean hasFocus, int row, int column) {
Long l = (Long) value
String formatted = DataHelper.formatSize2Decimal(l, false)+"B"
return new JLabel(formatted)
setText(formatted)
if (isSelected) {
setForeground(table.getSelectionForeground())
setBackground(table.getSelectionBackground())
} else {
setForeground(table.getForeground())
setBackground(table.getBackground())
}
this
}
}
sizeRenderer.setHorizontalAlignment(JLabel.CENTER)