package org.jivesoftware.spark.ui; import java.awt.Color; import java.awt.FlowLayout; import java.awt.Font; import javax.swing.JLabel; import javax.swing.JPanel; import org.jivesoftware.resource.Res; import org.jivesoftware.smackx.ChatState; public class ChatStatePanel extends JPanel{ private JLabel label; public ChatStatePanel(ChatState state, String nickname) { setLayout(new FlowLayout(FlowLayout.LEFT, 1, 1)); label = new JLabel(Res.getString(state.name(), nickname)); label.setFont(new Font("Courier New", Font.PLAIN, 9)); label.setForeground(Color.gray); label.setHorizontalTextPosition(JLabel.LEFT); label.setVerticalTextPosition(JLabel.BOTTOM); add(label); } }