Class ChatboxTextInput

    • Field Detail

    • Method Detail

      • addCharValidator

        public ChatboxTextInput addCharValidator​(java.util.function.IntPredicate validator)
      • getValue

        public java.lang.String getValue()
      • charValidator

        public ChatboxTextInput charValidator​(java.util.function.IntPredicate val)
      • onDone

        public ChatboxTextInput onDone​(java.util.function.Consumer<java.lang.String> onDone)
      • onDone

        public ChatboxTextInput onDone​(java.util.function.Predicate<java.lang.String> onDone)
        Called when the user attempts to close the input by pressing enter Return false to cancel the close
      • onChanged

        public ChatboxTextInput onChanged​(java.util.function.Consumer<java.lang.String> onChanged)
      • update

        protected void update()
      • buildEdit

        protected void buildEdit​(int x,
                                 int y,
                                 int w,
                                 int h)
      • keyTyped

        public void keyTyped​(java.awt.event.KeyEvent e)
        Specified by:
        keyTyped in interface java.awt.event.KeyListener
      • keyPressed

        public void keyPressed​(java.awt.event.KeyEvent ev)
        Specified by:
        keyPressed in interface java.awt.event.KeyListener
      • keyReleased

        public void keyReleased​(java.awt.event.KeyEvent e)
        Specified by:
        keyReleased in interface java.awt.event.KeyListener
      • mouseClicked

        public java.awt.event.MouseEvent mouseClicked​(java.awt.event.MouseEvent mouseEvent)
        Specified by:
        mouseClicked in interface MouseListener
      • mousePressed

        public java.awt.event.MouseEvent mousePressed​(java.awt.event.MouseEvent mouseEvent)
        Specified by:
        mousePressed in interface MouseListener
      • mouseReleased

        public java.awt.event.MouseEvent mouseReleased​(java.awt.event.MouseEvent mouseEvent)
        Specified by:
        mouseReleased in interface MouseListener
      • mouseEntered

        public java.awt.event.MouseEvent mouseEntered​(java.awt.event.MouseEvent mouseEvent)
        Specified by:
        mouseEntered in interface MouseListener
      • mouseExited

        public java.awt.event.MouseEvent mouseExited​(java.awt.event.MouseEvent mouseEvent)
        Specified by:
        mouseExited in interface MouseListener
      • mouseDragged

        public java.awt.event.MouseEvent mouseDragged​(java.awt.event.MouseEvent mouseEvent)
        Specified by:
        mouseDragged in interface MouseListener
      • mouseMoved

        public java.awt.event.MouseEvent mouseMoved​(java.awt.event.MouseEvent mouseEvent)
        Specified by:
        mouseMoved in interface MouseListener
      • getPrompt

        public java.lang.String getPrompt()
      • getLines

        public int getLines()
      • getCursorStart

        public int getCursorStart()
      • getCursorEnd

        public int getCursorEnd()
      • getCharValidator

        public java.util.function.IntPredicate getCharValidator()
      • getOnClose

        public java.lang.Runnable getOnClose()
      • getOnDone

        public java.util.function.Predicate<java.lang.String> getOnDone()
      • getOnChanged

        public java.util.function.Consumer<java.lang.String> getOnChanged()
      • getFontID

        public int getFontID()
      • isBuilt

        public boolean isBuilt()