Презентация, доклад на тему JavaFX for interface(tutorial for students)

Work with JAVAFXЗАГЛЯНЕМ НА САЙТ WWW.ORACLE.COMЗАГЛЯНЕМ НА САЙТ WWW.ORACLE.COM И СКАЧАЕМ ORACLE® JDK 7 С ПОДДЕРЖКОЙ JAVAFX 2.2.N, А ПОТОМ МОЖНО ВОСПОЛЬЗОВАТЬСЯ ПОСОБИЕМ JFXPUB-GET_STARTEDHTTP://DOCS.ORACLE.COM/JAVAFX/2/GET_STARTED/JFXPUB-GET_STARTED.HTM, ЧТОБЫ СОЗДАТЬ ПРОСТОЕ ПРИЛОЖЕНИЕ, ДЕМОНСТРИРУЮЩЕЕ РАБОТУ СО СЛОЯМИ, ТАБЛИЦАМИ СТИЛЕЙ И ВИЗУАЛЬНЫМИ

Слайд 1JavaFX for interface
TEACHER NAME | OXANA DUDNIK

JavaFX for interfaceTEACHER NAME | OXANA DUDNIK

Слайд 2Work with JAVAFX
ЗАГЛЯНЕМ НА САЙТ WWW.ORACLE.COMЗАГЛЯНЕМ НА САЙТ 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 ДЛЯ РАЗРАБОТКИ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА БЕЗ КОДИНГА
Work with JAVAFXЗАГЛЯНЕМ НА САЙТ WWW.ORACLE.COMЗАГЛЯНЕМ НА САЙТ WWW.ORACLE.COM И СКАЧАЕМ ORACLE® JDK 7 С ПОДДЕРЖКОЙ JAVAFX

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

классов для рисования примитивов, графиков, набор компонентов GUI с собственным оформлением. Наконец-то появился компонент веб-браузера и текстовый редактор с возможностью форматирования. На странице http://www.oracle.com/technetwork/java/javafx/overview/index.htmlНа странице http://www.oracle.com/technetwork/java/javafx/overview/index.html можно запустить демо-приложение Ensemble (это аналог Flex Component Explorer).
С возможностями JavaFX можно ознакомиться на странице платформыhttp://docs.oracle.com/javase/8/javase-clienttechnologies.htmВ API есть набор классов для рисования примитивов, графиков, набор

Слайд 4Hello, 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()
{
public void handle(ActionEvent event) { System.out.println("Hello World"); } });
root.getChildren().add(btn);
primaryStage.setScene(scene);
primaryStage.show(); } }
Hello, World! With JavaFxpackage hellojavafx; import javafx.application.*; import javafx.event.*; import javafx.scene.*; import javafx.scene.control.*; import javafx.stage.*; public class

Слайд 6Usage 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-libraryLibrary import as import javafx.templates.footer.Footer; //создает футер import javafx.templates.initScreen.Initializer;//загружает JavaFx import javafx.templates.header.Header;//создает хедер import javafx.templates.lang.LanguageLocal;// инициализирует

Слайд 7Usage 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-libraryHeader header = javafx.templates.header.Header.getInstance(

Слайд 8Usage 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 Footer footer = Footer.getInstance(false, false, true, 145,width);     footer.getNode().setLayoutX(0);

Слайд 9Usage JavaFXtemplates-library

Usage JavaFXtemplates-library

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

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

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть