• формат pdf
  • размер 5,24 МБ
  • добавлен 16 сентября 2013 г.
Scarpino M., Holder S., Ng S., Mihalkovic L. SWT/JFace in Action
Manning Publications Co., 2005. - 496 с.
SWT и JFace - графические библиотеки, предназначенные для разработки приложений в среде Eclipse. Они позволяют вам создавать быстрые и мощные приложения на языке Java, и это только для начала. С помощью Draw2D и Graphical Editing Framework вы можете выйти за пределы статических приложений и создавать полноценные редакторы. А с Rich Client Platform из Eclipse вы можете создавать настраиваемые рабочие среды, чьи возможности выходят далеко за пределы традиционных пользовательских интерфейсов.
"SWT/JFace in Action" охватывает области от простых графических компонент до сложной графики. Она проведёт вас через процесс разработки основанных на Eclipse приложений и покажет, как построить приложения с функциями, свойствами и возможностями, которые понравятся пользователям. Авторы делятся своими глубокими знаниями предмета в дружественном и легко читаемом стиле.
Эта книга призывает вас постигать новое через действие. В каждом разделе имеется множество примеров кода, показывающего вам, как SWT/JFace работает в реальных приложениях. Но это не только учебные примеры, помогающие разобраться в теме. Они представляют собой ещё и примеры рабочего кода, который вы можете использовать в своих собственных приложениях.
Оглавление:
Introduction
Overview of SWT and JFace
What is SWT/JFace?
Looking under the hood
SWT/JFace: licensing and platform support
The WidgetWindow
Summary
Getting started with SWT and JFace
Programming in SWT
Programming in SWT/JFace
Beginning the WidgetWindow application
Summary
Widgets: part 1
Introducing the Widget and Control classes
Labels
Involving the user with buttons
Containing components with Composites
Updating WidgetWindow
Summary
Working with events
Event processing in SWT
Event processing in JFace
Updating the WidgetWindow
Summary
More widgets
Editing text with SWT
JFace text support
The Combo widget
ToolBarManager
CoolBar
Slider
ProgressBar
ProgressIndicator
Summary
Layouts
The fill layout
The row layout
The grid layout
The form layout
Custom layouts
Summary
Graphics
The graphic context
Programming with colors
Displaying text with fonts
Incorporating images in graphics
Updating the WidgetWindow
Summary
Working with trees and lists
Viewers and the Viewer framework
Trees
Using the List widget
Updating WidgetWindow
Summary
Tables and menus
Tables
Creating menus
Updating WidgetWindow
Summary
Dialogs
SWT dialogs
JFace dialogs
Updating WidgetWindow
Summary
Wizards
Multipage dialogs
The wizard
Putting it all together
Combining wizards
Persistent wizard data
Updating WidgetWindow
Summary
Advanced features
Transferring data
Preferences
Label decorators
The Browser widget
Summary
Looking beyond SWT/JFace: the Rich Client Platform
Understanding RCP workbenches
RCP: Looking under the hood
Adding views and perspectives
Populating forms with Eclipse Forms widgets
Building a standalone RCP application
Summary
Приложения
Creating projects with SWT/JFace
OLE and ActiveX in SWT/JFace
Changeable GUIs with Draw2D
The Graphical Editing Framework (GEF)
Index