Class ChatHandler

java.lang.Object
net.sf.colossus.webclient.ChatHandler

public class ChatHandler extends Object
  • Field Details

    • LOGGER

      private static final Logger LOGGER
    • chatSubmitButtonText

      private static final String chatSubmitButtonText
      See Also:
    • textAreaHeight

      private static final int textAreaHeight
      See Also:
    • id

      private final String id
    • title

      private final String title
    • username

      private String username
    • server

      private IWebServer server
    • chatTab

      private final JPanel chatTab
    • chatSubmitButton

      private final JButton chatSubmitButton
    • displayArea

      private final JTextArea displayArea
    • displayScrollPane

      private final JScrollPane displayScrollPane
    • displayScrollBar

      private final JScrollBar displayScrollBar
    • newMessage

      private final JTextField newMessage
    • whenFormatter

      private final FormatWhen whenFormatter
    • loginState

      private boolean loginState
    • lastMsgWhen

      private long lastMsgWhen
    • resentMode

      private boolean resentMode
    • afterResentWhen

      private long afterResentWhen
    • afterResentSender

      private String afterResentSender
    • afterResentMessage

      private String afterResentMessage
    • dashes

      private static final String dashes
      See Also:
    • doubledashes

      private static final String doubledashes
      See Also:
  • Constructor Details

  • Method Details

    • getId

      public String getId()
    • getTitle

      public String getTitle()
    • getTab

      public JComponent getTab()
    • setLoginState

      public void setLoginState(boolean loggedIn, IWebServer server, String username)
    • submitText

      public void submitText(Object source)
    • chatDeliver

      public void chatDeliver(long when, String sender, String message, boolean resent)
    • chatDisplay

      private void chatDisplay(long when, String sender, String message)
    • chatDisplayInEDT

      private void chatDisplayInEDT(String textToAppend)
    • appendToDisplayArea

      private void appendToDisplayArea(String textToAppend)