Инфоурок Начальные классы ПрезентацииJavaFX for interface(tutorial for students)

JavaFX for interface(tutorial for students)

Скачать материал
Скачать материал "JavaFX for interface(tutorial for students)"

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Кризисный психолог

Описание презентации по отдельным слайдам:

  • JavaFX for interfaceTEACHER NAME | Oxana Dudnik

    1 слайд

    JavaFX for interface
    TEACHER NAME | Oxana Dudnik

  • Work with JAVAFXЗаглянем на сайт www.oracle.com и скачаем Oracle® JDK 7 с под...

    2 слайд

    Work with JAVAFX
    Заглянем на сайт www.oracle.com и скачаем Oracle® JDK 7 с поддержкой JavaFX 2.2.n, а потом можно воспользоваться пособием jfxpub-get_started
    http://docs.oracle.com/javafx/2/get_started/jfxpub-get_started.htm
    , чтобы создать простое приложение, демонстрирующее работу со слоями, таблицами стилей и визуальными эффектами. Еще там предлагается использовать JavaFX Scene Builder для разработки пользовательского интерфейса без кодинга

  • С возможностями JavaFX можно ознакомиться на странице платформы
http://docs.o...

    3 слайд

    С возможностями JavaFX можно ознакомиться на странице платформы
    http://docs.oracle.com/javase/8/javase-clienttechnologies.htm
    В API есть набор классов для рисования примитивов, графиков, набор компонентов GUI с собственным оформлением. Наконец-то появился компонент веб-браузера и текстовый редактор с возможностью форматирования.

    На странице http://www.oracle.com/technetwork/java/javafx/overview/index.html можно запустить демо-приложение Ensemble (это аналог Flex Component Explorer).

  • Hello, World! With JavaFxpackage hellojavafx; 
import javafx.application.*;...

    4 слайд

    Hello, World! With JavaFx
    package hellojavafx;
    import javafx.application.*;
    import javafx.event.*;
    import javafx.scene.*;
    import javafx.scene.control.*;
    import javafx.stage.*;
    public class HelloJavaFX extends Application {
    public static void main(String[] args) {
    Application.launch(args); }
    @Override
    public void start(Stage primaryStage) {
    primaryStage.setTitle("Hello World");
    Group root = new Group();
    Scene scene = new Scene(root, 300, 250);
    Button btn = new Button();
    btn.setLayoutX(100); btn.setLayoutY(80); btn.setText("Hello World");
    btn.setOnAction(new EventHandler<ActionEvent>()
    {
    public void handle(ActionEvent event) { System.out.println("Hello World"); } });
    root.getChildren().add(btn);
    primaryStage.setScene(scene);
    primaryStage.show(); } }

  • 5 слайд

  • Usage JavaFXtemplates-libraryLibrary import as 
import javafx.templates.foote...

    6 слайд

    Usage JavaFXtemplates-library
    Library import as
    import javafx.templates.footer.Footer; //создает футер
    import javafx.templates.initScreen.Initializer;//загружает JavaFx
    import javafx.templates.header.Header;//создает хедер
    import javafx.templates.lang.LanguageLocal;// инициализирует язык по умолчанию
    import javafx.templates.messages.ErrorMonitor;//создает окно сообщений об ошибке

    Например:

  • Usage JavaFXtemplates-libraryHeader header = javafx.templates.header.Header.g...

    7 слайд

    Usage JavaFXtemplates-library
    Header header = javafx.templates.header.Header.getInstance(
    "/resources/images/header/internet.jpg",
    "/resources/images/header/green.png", heightHeader,widthHeader
    );

    header.getNode().setLayoutX(0);
    header.getNode().setLayoutY(0);

  • Usage JavaFXtemplates-library Footer footer = Footer.getInstance(false, false...

    8 слайд

    Usage JavaFXtemplates-library
    Footer footer = Footer.getInstance(false, false, true, 145,width);
    footer.getNode().setLayoutX(0);
    footer.getNode().setLayoutY(height - Footer.heightFooter);
    root.getChildren().addAll(
    header.getNode(),
    container,
    footer.getNode()
    );

  • Usage JavaFXtemplates-library

    9 слайд

    Usage JavaFXtemplates-library

  • Usage JavaFXtemplates-libraryДля подключения библиотеки нужно иметь JavaFxApp...

    10 слайд

    Usage JavaFXtemplates-library
    Для подключения библиотеки нужно иметь JavaFxApp.jar
    Его можно скачать с сайта
    http://учительский.сайт/Dudnik-Oxana-Antonovna

Получите профессию

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

Полезные ссылки

JavaFX - очень полезная библиотека для создания интерфейсов

Java - программы.

Нужно иметь закладки на следующие ссылки:

  • http://docs.oracle.com/javase/8/docs/api/- документация по стандартным классам Java;
  • http://docs.oracle.com/javase/8/javafx/api/ - документация по классам JavaFX;
  • http://controlsfx.bitbucket.org/ - документация для проекта ControlsFX;
  • http://docs.oracle.com/javase/8/javafx/get-started-tutorial/get_start_apps.htm- официальный учебник по JavaFX от Oracle.

Ну что же, давайте приступим к изучению! Успехов Вам в постижении тайн JavaFx!

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 665 104 материала в базе

Скачать материал

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 16.03.2015 1065
    • PPTX 4.3 мбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Dudnik Oxana Antonovna. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Dudnik Oxana Antonovna
    Dudnik Oxana Antonovna
    • На сайте: 9 лет и 3 месяца
    • Подписчики: 1
    • Всего просмотров: 27371
    • Всего материалов: 37

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Психолого-педагогические аспекты развития мотивации на уроках по продуктивно-творческой деятельности у младших школьников в рамках реализации ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Этот курс уже прошли 134 человека

Курс повышения квалификации

Инновационные технологии управления профессионально-педагогической деятельностью учителей начальной и средней школы в условиях реализации ФГОС

72/144/180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Этот курс уже прошли 84 человека

Курс повышения квалификации

Особенности развития критического мышления обучающихся в начальной школе

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 46 человек из 23 регионов
  • Этот курс уже прошли 257 человек

Мини-курс

Фитнес: особенности занятий и специфика питания

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 117 человек из 43 регионов
  • Этот курс уже прошли 39 человек

Мини-курс

Развитие детей: сенсорика, самостоятельность и моторика

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 24 человека из 13 регионов
  • Этот курс уже прошли 13 человек

Мини-курс

Искусство: от истории к глобализации

4 ч.

780 руб. 390 руб.
Подать заявку О курсе