Package mage.view

Examples of mage.view.RoomUsersView


            }
        }

        Collections.sort(users, new UserNameSorter());               
        List<RoomUsersView> roomUserInfo = new ArrayList<>();
        roomUserInfo.add(new RoomUsersView(users,
                GameManager.getInstance().getNumberActiveGames(),
                ThreadExecutor.getInstance().getActiveThreads(ThreadExecutor.getInstance().getGameExecutor()),
                ConfigSettings.getInstance().getMaxGameThreads()
        ));
        roomUsersView = roomUserInfo;
View Full Code Here


        private final String[] columnNames = new String[]{"Players", "Info", "Games", "Connection"};
        private UsersView[] players = new UsersView[0];

        public void loadData(Collection<RoomUsersView> roomUserInfoList) throws MageRemoteException {
            RoomUsersView roomUserInfo = roomUserInfoList.iterator().next();
            this.players = roomUserInfo.getUsersView().toArray(new UsersView[0]);
            JTableHeader th = jTablePlayers.getTableHeader();
            TableColumnModel tcm = th.getColumnModel();
            tcm.getColumn(0).setHeaderValue("Players (" + this.players.length + ")");
            tcm.getColumn(2).setHeaderValue(
                    "Games " + roomUserInfo.getNumberActiveGames() +
                    (roomUserInfo.getNumberActiveGames() != roomUserInfo.getNumberGameThreads() ? " (T:" + roomUserInfo.getNumberGameThreads():" (") +
                    " limit: " + roomUserInfo.getNumberMaxGames() + ")");
            th.repaint();
            this.fireTableDataChanged();
        }
View Full Code Here

TOP

Related Classes of mage.view.RoomUsersView

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.