From 628569fbc9b7f92c96e97a34dc49ddff90c007cf Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Sat, 5 Oct 2013 19:34:12 +0200 Subject: [PATCH] * Players panel - The number of player online is appended to the heading text "Players (xx)". --- Mage.Client/src/main/java/mage/client/chat/ChatPanel.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Mage.Client/src/main/java/mage/client/chat/ChatPanel.java b/Mage.Client/src/main/java/mage/client/chat/ChatPanel.java index 873cc05b389..461dce4ed5b 100644 --- a/Mage.Client/src/main/java/mage/client/chat/ChatPanel.java +++ b/Mage.Client/src/main/java/mage/client/chat/ChatPanel.java @@ -45,6 +45,9 @@ import java.util.Map; import java.util.UUID; import javax.swing.JTextField; import javax.swing.table.AbstractTableModel; +import javax.swing.table.JTableHeader; +import javax.swing.table.TableColumn; +import javax.swing.table.TableColumnModel; import mage.client.MageFrame; import mage.remote.Session; import mage.view.ChatMessage.MessageColor; @@ -281,6 +284,11 @@ class TableModel extends AbstractTableModel { public void loadData(List players) { this.players = players; + JTableHeader th = jTablePlayers.getTableHeader(); + TableColumnModel tcm = th.getColumnModel(); + TableColumn tc = tcm.getColumn(0); + tc.setHeaderValue(new StringBuilder("Players").append(" (").append(this.players.size()).append(")").toString()); + th.repaint(); this.fireTableDataChanged(); }