예제 #1
0
 @Override
 public Container scrollable() {
   Container contentPanel = viewAdapter.createImageView();
   JScrollPane scrollPane = new JScrollPane();
   contentPanel.add(scrollPane, BorderLayout.CENTER);
   return scrollPane;
 }
예제 #2
0
  /** Add a user to this chat room */
  @Override
  public boolean addUser(IUser user) {
    if (users.add(user)) {
      viewAdapter.addUser(user);
      return true;
    }

    return false;
  }
예제 #3
0
  /** Remove a user from this chat room */
  @Override
  public boolean removeUser(IUser user) {
    if (users.remove(user)) {
      viewAdapter.removeUser(user);
      return true;
    }

    return false;
  }
예제 #4
0
 @Override
 public Container updateable() {
   return viewAdapter.createImageView();
 }
예제 #5
0
 /** Start the chat room model */
 public void start() {
   viewAdapter.setTitle(name);
   viewAdapter.start();
 }