Interface Console

    • Method Detail

      • setTitle

        void setTitle​(String title)
        Устанавливает заголовок
        Parameters:
        title - заголовок
      • getCursorPosition

        Position getCursorPosition()
        Возвращает позицию курсора
        Returns:
        позиция курсора
      • setCursorPosition

        void setCursorPosition​(Position position)
        Устанавливает позицию курсора
        Parameters:
        position - позиция курсора
      • setCursorPosition

        default void setCursorPosition​(int x,
                                       int y)
        Устанавливает позицию курсора
        Parameters:
        x - координаты
        y - координаты
      • getSize

        Size getSize()
        Возвращает размер терминала
        Returns:
        размер терминала
      • setSize

        void setSize​(Size size)
        Устанавливает размер терминала
        Parameters:
        size - размер терминала
      • setForeground

        void setForeground​(Color color)
        Устанавливает цвет текста
        Parameters:
        color - цвет
      • setBackground

        void setBackground​(Color color)
        Устанавливает цвет фона
        Parameters:
        color - цвет
      • setCursorVisible

        void setCursorVisible​(boolean visible)
        Установить видимость курсора
        Parameters:
        visible - true - курсор видим
      • read

        Optional<InputEvent> read()
        Чтение событие ввода
        Returns:
        событие
      • write

        void write​(String text)
        Запись текста в позицию курсора
        Parameters:
        text - текст