@Override public Container scrollable() { Container contentPanel = viewAdapter.createImageView(); JScrollPane scrollPane = new JScrollPane(); contentPanel.add(scrollPane, BorderLayout.CENTER); return scrollPane; }
/** Add a user to this chat room */ @Override public boolean addUser(IUser user) { if (users.add(user)) { viewAdapter.addUser(user); return true; } return false; }
/** Remove a user from this chat room */ @Override public boolean removeUser(IUser user) { if (users.remove(user)) { viewAdapter.removeUser(user); return true; } return false; }
@Override public Container updateable() { return viewAdapter.createImageView(); }
/** Start the chat room model */ public void start() { viewAdapter.setTitle(name); viewAdapter.start(); }