Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.graphics
Пакет javafx.application

Класс HostServices

  • java.lang.Object
    • javafx.application.HostServices
  • public final class HostServices
    extends Object
    Этот класс предоставляет HostServices для приложения. Он включает методы для получения кодовой базы и базы документов приложения, а также для отображения веб-страницы в браузере.
    С момента:
    JavaFX 2.0
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод Описание
    String getCodeBase()
    Получает URI кодовой базы для данного приложения.
    String getDocumentBase()
    Получает URI базы документов для данного приложения.
    String resolveURI​(String base, String rel)
    Решает указанный относительный URI относительно базового URI и возвращает решенный URI.
    void showDocument​(String uri)
    Открывает указанный URI в новом окне или вкладке браузера.
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Подробное описание методов

    • getCodeBase

      public final String getCodeBase()
      Получает URI кодовой базы для данного приложения. Этот метод возвращает каталог, содержащий JAR-файл приложения. Если приложение не упаковано в JAR-файл, этот метод возвращает пустую строку.
      Возвращает:
      URI кодовой базы для данного приложения.
    • getDocumentBase

      public final String getDocumentBase()
      Получает URI базы документов для данного приложения. Этот метод возвращает URI текущего каталога.
      Возвращает:
      URI базы документов для данного приложения.
    • resolveURI

      public final String resolveURI​(String base,
                                     String rel)
      Решает указанный относительный URI относительно базового URI и возвращает решенный URI.

      Пример:

           HostServices services = getHostServices();
           String myImage = services.resolveURI(services.getDocumentBase(),
                                                "image.jpg");
           Image image = new Image(myImage);
       
      Параметры:
      base - базовый URI, относительно которого решается относительный URI
      rel - относительный URI, который необходимо решить
      Возвращает:
      полностью решенный URI.
      Исключения:
      NullPointerException - если строки base или rel равны null.
      IllegalArgumentException - если произошла ошибка при разборе строк URI base или rel, или при решении URI.
    • showDocument

      public final void showDocument​(String uri)
      Открывает указанный URI в новом окне или вкладке браузера. Определение того, является ли это новым окном или вкладкой в существующем окне браузера, будет зависеть от настроек браузера. Обратите внимание, что это будет учитывать настройки блокировщика всплывающих окон в браузере; он не будет пытаться их обойти.
      Параметры:
      uri - URI веб-страницы, которая будет открыта в браузере.

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API