Чтение онлайн

на главную - закладки

Жанры

Java. Создание приложений
Шрифт:

<?import javafx.scene.layout.*?>

<AnchorPane id="AnchorPane" prefHeight="390.0" prefWidth="585.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="reader.FXMLReaderController">

<children>

<Button layoutX="255.0" layoutY="14.0" onAction="#openButton" text="открыть" AnchorPane.leftAnchor="200.0" AnchorPane.rightAnchor="200.0" AnchorPane.topAnchor="10.0">

<font>

<Font name="System Bold" size="13.0" />

</font></Button>

<TextArea fx:id="t" editable="false" layoutX="14.0" layoutY="47.0" prefHeight="334.0" prefWidth="552.0" wrapText="true" AnchorPane.bottomAnchor="1.0" AnchorPane.leftAnchor="1.0" AnchorPane.rightAnchor="1.0" AnchorPane.topAnchor="40.0">

<font>

<Font size="15.0" />

</font></TextArea>

</children>

</AnchorPane>

Есть

еще специальная программа под названием SceneBuilder от компании Gluon. Это визуальный конструктор пользовательского интерфейса. Скачать ее можно с официального сайта gluonhq.com/products/scene-builder/. В использовании этой программы нет ничего сложного. При двойном клике на файл разметки fxml в дереве проекта, программа должна автоматически запуститься, а при сохранении интерфейса этот интерфейс должен автоматически сгенерироваться в файле fxml. Очень удобная программа, особенно для крупных проектов.

В стартовом классе ничего менять не нужно. Я добавил только строчку:

stage.setTitle("TXTReader");

Она

задает надпись в заголовке окна. Без этой строки шапка окна будет пустой.

Вот, собственно, стартовый класс:

/*

 * To change this license header, choose License Headers in Project Properties.

 * To change this template file, choose Tools | Templates

 * and open the template in the editor.

 */

package reader;

import javafx.application.Application;

import javafx.fxml.FXMLLoader;

import javafx.scene.Parent;

import javafx.scene.Scene;

import javafx.stage.Stage;

/**

 *

 * @author kaa

 */

public class Reader extends Application {

@Override

public void start(Stage stage) throws Exception {

Parent root = FXMLLoader.load(getClass.getResource("FXMLReader.fxml"));

Scene scene = new Scene(root);

stage.setScene(scene);

stage.setTitle("TXTReader");

stage.show;

 }

/**

Конец ознакомительного фрагмента.

123
Поделиться:
Популярные книги

Архимаг. Пробуждение. Трилогия

Рудазов Александр
56. В одном томе
Фантастика:
научная фантастика
9.32
рейтинг книги
Архимаг. Пробуждение. Трилогия

Алексей Михайлович

Сахаров Андрей Николаевич
4. Романовы. Династия в романах
Проза:
историческая проза
5.80
рейтинг книги
Алексей Михайлович

Антипсихология

Ивакин Алексей Геннадьевич
Научно-образовательная:
психология
6.00
рейтинг книги
Антипсихология

Война Калибана

Кори Джеймс С. А.
2. Expanse
Фантастика:
научная фантастика
космическая фантастика
7.93
рейтинг книги
Война Калибана

Романы. Повести. Рассказы. В 2 томах. Том 2

Верн Жюль Габриэль
Фантастика:
научная фантастика
5.00
рейтинг книги
Романы. Повести. Рассказы. В 2 томах. Том 2

ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание

Троелсен Эндрю
Компьютеры и Интернет:
программирование
5.00
рейтинг книги
ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание

Дикари Ойкумены.Трилогия

Олди Генри Лайон
Дикари Ойкумены
Фантастика:
космическая фантастика
7.00
рейтинг книги
Дикари Ойкумены.Трилогия

Переплет 13

Уолш Хлоя
1. Парни из школы Томмен
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Переплет 13

"Фантастика 2025-10". Книги 1-31

Вальтер Макс
Фантастика 2025. Компиляция
Фантастика:
фэнтези
героическая фантастика
боевая фантастика
городское фэнтези
попаданцы
5.00
рейтинг книги
Фантастика 2025-10. Книги 1-31

Газлайтер. Том 23

Володин Григорий Григорьевич
23. История Телепата
Фантастика:
боевая фантастика
попаданцы
аниме
5.40
рейтинг книги
Газлайтер. Том 23

Шерлок Холмс. Большой сборник

Дойл Артур Конан
Детективы:
классические детективы
8.34
рейтинг книги
Шерлок Холмс. Большой сборник

Пламенев. Книга IX

Карелин Сергей Витальевич
9. Пламенев
Фантастика:
аниме
уся
сказочная фантастика
фэнтези
фантастика: прочее
5.00
рейтинг книги
Пламенев. Книга IX

Поэтика Ф. М. Достоевского: опыт интерпретации

Тяпугина Наталия Ю.
Научно-образовательная:
языкознание
7.00
рейтинг книги
Поэтика Ф. М. Достоевского: опыт интерпретации

Эммануэль

Арсан Эммануэль
1. Эммануэль
Любовные романы:
эро литература
7.38
рейтинг книги
Эммануэль