JavaFX for interface TEACHER NAME | Oxana Dudnik.

Презентация:



Advertisements
Похожие презентации
Практическое использование Java Макаревич Л. Г.. Инсталляция Java Документация в docs Прописать PATH (каталог bin в JSDK) Прописать CLASSPATH (путь к.
Advertisements

Web - сервисы. Веб-служба, веб-сервис (англ. web service) идентифицируемая веб-адресом программная система со стандартизированными интерфейсами.англ.веб-адресоминтерфейсами.
Saint Petersburg, 2011 Java Lecture #06 Exceptions.
Платформа Java SE: введение Андрей Дмитриев
Объявление события public delegate void SampleEventDelegate(object Sender, string e); public event SampleEventDelegate SampleEvent; public void CallEvent(string.
Windows forms. Объявление события public delegate void SampleEventDelegate(object Sender, string e); public event SampleEventDelegate SampleEvent; public.
1 Графика в Java Краткое введение в GUI (Graphical User Interface)
JSF/JSP/Tomcat Введение в технологию. JavaServer Faces JSF - фреймворк для веб-приложений, написанный на Java JSF основывается на использовании компонентов.
Богданов Марат Робертович Современные веб-технологии. Подробный курс Программное создание web-фрагментов, ускорителей и средств визуального поиска.
Особенности реализации GUI в сетях передачи информации.
Язык Java. JSP.. Java. Синтаксис. Перевод строчки эквивалентен пробелу Регистр в именах различается // Комментарии до конца строки /* Многострочные комментарии.
Синтаксис языка Java. Символы и синтаксис Перевод строчки эквивалентен пробелу Регистр в именах различается.
Applets Inna Issajeva. Апплеты это маленькие приложения, которые размещаются на серверах Internet, транспортируются клиенту по сети, автоматически устанавливаются.
Графики с помощью MFC. Пакет Microsoft Foundation Classes (MFC) библиотека на языке C++, разработанная Microsoft и призванная облегчить разработку GUI-приложений.
WebSharper веб-программирование без слёз Владимир Матвеев, IntelliFactory Антон Таяновский, IntelliFactory.
Test 6 Вопрос 1. Как можно уничтожить объект в Java? a)присвоить null всем ссылкам на объект b)вызвать Runtime.getRuntime().gc() c)вызвать метод finalize()
Java: современные технологии разработки ПО Вашенков О.Е. ООО «РСС», разработчик ПО.
Пользовательский интерфейс. GUI с применением AWT Создание элементов пользовательского интерфейса библиотека AWT (Аbstract Window Toolkit) поручала встроенным.
1 Java. Введение JDK, JRE, JVM, IDE Ерофеева Елена Анатольевна ассистент кафедры МПУ.
Технология сетевого дизайна и ее программное обеспечение Лекция 5 CSS3. Создание элементов интерфейса с помощью CSS.
Транксрипт:

JavaFX for interface TEACHER NAME | Oxana Dudnik

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

С возможностями JavaFX можно ознакомиться на странице платформы странице платформы В API есть набор классов для рисования примитивов, графиков, набор компонентов GUI с собственным оформлением. Наконец-то появился компонент веб-браузера и текстовый редактор с возможностью форматирования. На странице можно запустить демо-приложение Ensemble (это аналог Flex Component Explorer). Component Explorer

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); 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(); } }

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- 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, true, 145, width ); footer. getNode ().setLayoutX(0); footer. getNode ().setLayoutY( height - Footer. heightFooter ); root.getChildren().addAll( header. getNode (), container, footer. getNode () );

Usage JavaFXtemplates- library

Для подключения библиотеки нужно иметь JavaFxApp.jar Его можно скачать с сайта