// Create future image, using default mc avatar for now
FutureImage userImage = new FutureImage(getDefaultImage());
callback.setCallback(userImage);
DynamicButton userButton = new DynamicButton(this, userImage, 44, accountName, userName);
userButton.setFont(minecraft.deriveFont(14F));
userImage.setRepaintCallback(userButton);
userButton.setBounds((FRAME_WIDTH - 90) * (i + 1) / (users + 1), (FRAME_HEIGHT - 110) / 2 , 90, 90);
contentPane.add(userButton);
userButton.setActionCommand(IMAGE_LOGIN_ACTION);
userButton.addActionListener(this);
setIcon(userButton.getRemoveIcon(), "remove.png", 16);
userButton.getRemoveIcon().addActionListener(this);
userButton.getRemoveIcon().setActionCommand(REMOVE_USER);
userButton.getRemoveIcon().setBorder(BorderFactory.createEmptyBorder());
userButton.getRemoveIcon().setContentAreaFilled(false);
removeButtons.put(userButton.getRemoveIcon(), userButton);
}
contentPane.add(name);
contentPane.add(pass);
contentPane.add(remember);