Графические интерфейсы пользователя Java
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Тимур Машнин. Графические интерфейсы пользователя Java
Введение
Библиотека AWT
Java Web Start
Архитектура AWT
Модель событий AWT
Компоненты управления AWT
Компонент Canvas
Java 2D
JavaBeans и POJO
Сериализация
Библиотека Swing
JButton и JLabel
JColorChooser
JCheckBox, JRadioButton, JToogleButton
JComboBox
JScrollPane
JList
Архитектура Model-View-Controller
JTextField и JPasswordField
JFormattedTextField
JTextArea
JEditorPane
JTextPane
ImageIcon
JDialog
Glass Pane
JInternalFrame
JOptionPane
JWindow
Event Dispatching Thread
SwingWorker
JProgressBar
ProgressMonitor
JMenuBar
JCheckboxMenuItem и JRadioButtonMenuItem
JPopupMenu
JSpinner и JSlider
JTree
JFileChooser
JTable
Java Reflection API
AbstractTableModel
Layout Manager
FlowLayout
BorderLayout
GridLayout
CardLayout
GridBagLayout
GroupLayout
BoxLayout и Box
SpringLayout
JSplitPane
JTabbedPane
JToolBar
Border
Look and Feel
Перетаскивание и передача данных
Создание собственного Swing компонента
Краткий обзор платформы JavaFX
Архитектура платформы JavaFX
Создание и развертывание JavaFX-приложений
Компоненты графического интерфейса пользователя
Архитектура компонентов управления и MVC
Custom Control
JavaFX CSS
Переключатель CheckBox
Модель событий
Hyperlink и Label
Кнопка ToggleButton и RadioButton
ChoiceBox и JavaFX Collections
TextField, PasswordField и TextArea
Панель ScrollPane
Список ListView
Таблица TableView
Дерево TreeView
TreeTableView
ComboBox
Разделитель Separator
Ползунок Slider
Индикаторы ProgressBar и ProgressIndicator
Окно Tooltip
Редактор HTMLEditor
Панель TitledPane
Панель Accordion
Панель MenuBar и меню Menu
Меню ContextMenu
MenuButton и SplitMenuButton
ColorPicker
DatePicker
Окно FileChooser и DirectoryChooser
Окна Stage и Popup
Окна Dialog
Pagination
ButtonBar
Панель SplitPane
Spinner
Панель ToolBar
Задание
Панель TabPane
Панели компоновки
Задание
Задание
Задание
Задание
Задание
Задание
2D Графика
Задание
Узел изображения ImageView
Отображение Web-контента
Задание
Воспроизведение аудио и видео
Задание
Задание
Трансформации и анимации
3D Графика
Диаграммы
Выполнение фоновых задач
Язык FXML
Графические системы SWT и JFace
XWT-приложения
Разработка JavaFX приложений в Eclipse
Отрывок из книги
Любое приложение, требующее взаимодействия с пользователем, должно иметь интерфейс пользователя или GUI Graphical User Interface.
От интерфейса пользователя зависит привлекательность и удобство работы с программой.
.....
Кроме того, платформа JavaFX 8 была дополнена программным интерфейсом CSS API создание стилей, интеграцией с библиотекой SWT, программным интерфейсом Printing API, 3D графикой, программным интерфейсом SubScene API.
Также платформа JavaFX 8 предлагает улучшенный инструмент JavaFX Scene Builder 2.х для визуальной компоновки GUI-компонентов в GUI-интерфейс на основе языка FXML, дополненный поддержкой новых возможностей платформы JavaFX 8, программным интерфейсом JavaFX Scene Builder Kit для встраивания инструмента в Java приложения, возможностью добавлять пользовательские GUI-компоненты и др.
.....