ФЭНДОМ


Главная | Описание языка | FXD | API | Примеры | Инструменты Разработки | Новости | Ресурсы | Форум


Описание приложения Править

Приложение Карта Мира демонстрирует, как можно использовать класс JXMapViewer в JavaFX Script приложении, чтобы находить точки на карте мира.


World map coordinats

Необходимые требования Править

Чтобы приложение заработало, вам нужно:

  • Иметь доступ к интернету
  • Скачать swingx-ws библиотеку, разархивировать, добавить содержащиеся в ней swing-worker.jar, swingx.jar, swingx-bean.jar и swingx-ws-year_month_day.jar файлы в CLASSPATH (swingx-ws от 09 декабря 2007)


Программа Править

Map moscow


Пример
import javafx.scene.Scene;
import javafx.stage.Stage;
import javafx.ext.swing.SwingComponent;

import org.jdesktop.swingx.JXMapKit;
import org.jdesktop.swingx.mapviewer.GeoPosition;

class MapKit extends SwingComponent {

    public var latitude: Number;
    public var longitude: Number;

    var jXMapKit: JXMapKit;


    public override function createJComponent() {
        jXMapKit = new JXMapKit();
        jXMapKit.setDefaultProvider(JXMapKit.DefaultProviders.OpenStreetMaps);
        jXMapKit.setAddressLocation(new GeoPosition(55.752222,37.632222));
        return jXMapKit;
    }
}


Stage {
    title: "Application title"
    width: 800
    height: 600
    scene: Scene {
        content: MapKit{
            width: 800
            height: 600
        }

    }
}