package de.uni_passau.fim.pkjab.view;
import de.uni_passau.fim.pkjab.util.ChatState;
import de.uni_passau.fim.pkjab.util.listener.ContactComposingEvent;
class ContactPanel {
private static final String ICON_TYPING = PKjabToolkit.ICON_DIR + "typing.png";
private JLabel typingLabel;
public void contactTyping(ContactComposingEvent e) {
if (e.getState() == ChatState.COMPOSING)
typingLabel.setIcon(typingIcon);
else
typingLabel.setIcon(blankIcon);
}
ContactPanel(final Contact contact, final String userNick) {
typingIcon = PKjabToolkit.getImageIcon(ICON_TYPING);
typingLabel = new JLabel(blankIcon);
add(typingLabel, BorderLayout.LINE_END);
}
}