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 MessageFrame {
protected final JLabel notificationLabel = new JLabel();
private static final String IS_COMPOSING = " schreibt gerade";
public void contactTyping(final ContactComposingEvent e) {
if (e.getState() == ChatState.COMPOSING) {
notificationLabel.setText(contact.getNick() + IS_COMPOSING);
}
else {
notificationLabel.setText("");
}
}
MessageFrame(final Contact contact, final String userNick) {
notificationLabel.setAlignmentX(Component.CENTER_ALIGNMENT);
bottomPanel.add(notificationLabel, BorderLayout.LINE_START);
}
}