• Complain

Shufen Kuo - IMAGE VIEWER in Java 8: JavaFX 8 Tutorial

Here you can read online Shufen Kuo - IMAGE VIEWER in Java 8: JavaFX 8 Tutorial full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2016, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Shufen Kuo IMAGE VIEWER in Java 8: JavaFX 8 Tutorial

IMAGE VIEWER in Java 8: JavaFX 8 Tutorial: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "IMAGE VIEWER in Java 8: JavaFX 8 Tutorial" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

This book series is a tutorial for software developers to build
GUIs of Java applications using JavaFX 8 which has become
a part of Java SE Development Kit 8 (JDK 8).
The primary objective is to provide a comprehensive handbook,
which brings forward the frequently used features and the essence of JavaFX.
The usages of APIs provided in JavaFX packages are illustrated
through the step-by-step development of a sophisticated graphics toolkit.
Complete source codes of the graphics toolkit,
a set of packages with reusable classes as well as embeddable JavaFX applications,
are included in the book series.
The following tables list all the source codes of drawtool library
offered in the prior four volumes of the book series:
PACKAGE NAME:
drawtool
SOURCE CODE FILE NAME:
ShapeDrawer.java
DrawPane.java
PACKAGE NAME:
drawtool.drawer
SOURCE CODE FILE NAME:
BezierCurveDrawer.java
CircleDrawer.java
EllipseDrawer.java
LineDrawer.java
PathDrawer.java
PolygonDrawer.java
PolylineDrawer.java
RectangleDrawer.java
RegularPolygonDrawer.java
ShapeMover.java
PACKAGE NAME:
drawtool.shape
SOURCE CODE FILE NAME:
RegularPolygon.java
PACKAGE NAME:
drawtool.io
SOURCE CODE FILE NAME:
DrawClipper.java
DrawLoader.java
DrawWriter.java
The following tables list all the source codes of
graphics applications offered in the prior four volumes of the book series:
PACKAGE NAME:
imageviewer
SOURCE CODE FILE NAME:
FileUtils.java
ImageViewer.java
SlideshowService.java
PACKAGE NAME:
jfxdrawtools
SOURCE CODE FILE NAME:
JFXDrawTools.java
Since contents are abundant, chapters are organized into volumes;
lets glance at the prior four volumes:
VOLUME I: DEVELOPING IMAGE VIEWING COMPONENTS
VOLUME II: DEVELOPING INTERACTIVE SHAPE DRAWING TOOLS
VOLUME III: DEVELOPING INTERACTIVE REGULAR POLYGON DRAWING TOOLS
VOLUME IV: DEVELOPING SKETCH SAVING AND LOADING APIS
More contents are in the process of development.
A useful Summary section is available at the end of each chapter;
it lists all the key aspects of JavaFX library featured in the chapter.
It helps you to look up fundamental capabilities of JavaFX engaged in this book series.
Here are some of essentials among others:
* Shape class in javafx.scene.shape package for 2D geometric primitives.
* FXML, a markup language which complies with the XML (Extensible Markup Language) format, to build GUIs.
* Properties and binding mechanism.
* Image class and ImageView class to load and display images.
* Concurrency capacity in javafx.concurrent package.
* FadeTransition and ParallelTransition applied onto image objects in a slide show function.
* Build-in layout panes in javafx.scene.layout package.
* And more...
To copy the complete source codes from this kindle e-Book,
Heres a suggestion:
1. Install Calibre, a free E book Management software, to your PC.
2. Use Add books function in Calibre to add the .mobi file of the e-Book to Calibre library.
3. Open the book from Calibre and copy the source codes to Java files.

Shufen Kuo: author's other books


Who wrote IMAGE VIEWER in Java 8: JavaFX 8 Tutorial? Find out the surname, the name of the author of the book and a list of all author's works by series.

IMAGE VIEWER in Java 8: JavaFX 8 Tutorial — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "IMAGE VIEWER in Java 8: JavaFX 8 Tutorial" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Offers Reusable Classes and Graphics Applications
Including Complete Source Codes
Coding in JavaFX
Step by Step
Build Graphics Toolkit
VOLUME
IMAGE VIEWER
in Java 8 (JDK 8u66)
Shufen Kuo
Bing-Chao Huang

Copyright 2016 Shufen Kuo & Bing-Chao Huang.

All rights reserved.

No part of this book may be reproduced or distributed in any form or by any means, or stored in a database or retrieval system, without the prior written permission from the authors (Shufen Kuo & Bing-Chao Huang), with the exception that the source codes that come with the book may be entered and executed in a computer system for learning purpose, but they may not be reproduced or modified for publication or commercial use without prior written permission from the authors.

TABLE OF CONTENTS
  • VOLUME : DEVELOPING IMAGE VIEWING COMPONENTS
ABOUT THE AUTHORS
Shufen Kuo

Shufen Kuo relocated to San Francisco Bay Area in summer of 1988, and has been a software engineer ever since. She has extensive hands-on experience with various platforms, from PC DOS to numerous Unix/Linux workstations, and from PC Linux to PC Windows.

She started writing Java programs in 2001. She has been using Abstract Windowing Toolkit (AWT) and Swing, the GUI Components of Java Foundation Classes (JFC), to develop GUIs for her Java projects for years. And since 2012, she has immersed herself in JavaFX; exploring its essence inspires her to write books publicizing the strength of JavaFX.

Before developing Java applications, she had more than 12 years experience in the development of C/C++ applications on UNIX/Linux/Solaris running X Window system.

Shufen Kuo got her M.S. in Computer Science from Washington State University in 1987.

Currently, she is developing Java applications with rich GUIs using JavaFX, as well as writing tutorials about coding in JavaFX, utilizing her expertise on designing and developing object oriented graphics tools.

Her publications include:

  • "A Two-Step String Matching Procedure," Pattern Recognition, 24(7), 711-716, 1991.
  • "An Improved Algorithm to Find the Length of the Longest Common Subsequence of Two Strings," ACM SIGIR Forum, Spring/Summer 1989, Volume 23, Numbers 3-4, 89-99
Bing-Chao Huang

Dr. Bing-Chao Huang received his Ph.D. in Computer Science from Washington State University in 1987. He completed an M.S. degree in Computer Science from Stanford University in 1984.

His publications include:

  • Algorithm I in D.E. Knuths book "The Art of Computer Programming," Volume 1 Fundamental Algorithms, Third Edition (1997), 176-177
  • "Fast Stable Merging and Sorting in Constant Extra Space," The Computer Journal 35(1992), 643-650
  • "Stable Set and Multiset Operations in Optimal Time and Space," Information Processing Letters 16(1991), 131-136
  • "Stable Duplicate-Key Extraction with Optimal Time and Space Bounds," Acta Informatica 26(1989), 473-484
  • "Practical In-Place Merging," CACM 31(1988), 348-352
  • "Stable Set and Multiset Operations in Optimal Time and Space," Seventh ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems (1988)
  • "Practical In-Place Merging," ACM-IEEE/CS Fall Joint Computer Conference (1987)
  • "A One-Way, Stackless Quicksort Algorithm," BIT 26(1986), 127-130, with D.E. Knuth
  • "An Algorithm for Inverting A Permutation," Information Processing Letters 12(1981), 237-238
ACKNOWLEDGMENT
Special thanks to:
Dr. Tan and his family,
my brother-in-law Dr. Jacob Chung,
my sister Dr. Shuching Chung,
my two cats Mimi & Maomao.
--Shufen Kuo

PREFACE
How this book is organized

This book is VOLUME of the book series, Coding in JavaFX Step by Step Build Graphics Toolkit.Since contents are abundant and unfeasible to be managed into one book, chapters are organized among volumes:

  1. VOLUME : DEVELOPING IMAGE VIEWING COMPONENTS
    • Chapter 1: Basic Image Viewer
    • Chapter 2: Enhanced Image Viewer with Browsing Buttons
    • Chapter 3: Enhanced Image Viewer with Slide Show Capacity
  2. VOLUME : DEVELOPING INTERACTIVE SHAPE DRAWING TOOLS
    • Chapter 1: Line DrawerDraw lines from mouse events on a drawing board.
    • Chapter 2: Polyline DrawerDraw polylines from mouse events on a drawing board.
    • Chapter 3: Polygon DrawerDraw polygons from mouse events on a drawing board.
    • Chapter 4: Path DrawerDraw paths from mouse events on a drawing board.
    • Chapter 5: Quadratic Bzier Curve DrawerDraw paths composed of quadratic Bzier curves from mouse events on a drawing board.
    • Chapter 6: Basic Draw ToolCreate integral classes in a package named drawtool to facilitate developments of various shape drawers -- Rectangle Drawer, Circle Drawer and Ellipse Drawer.
    • Chapter 7: Enhanced Draw Tool with Predefined DrawersEnhance drawtool package and implement a variety of drawers, reside in drawtool.drawer package, containing these predefined shape drawers -- LineDrawer, PolylineDrawer, PolygonDrawer, PathDrawer, BazierCurveDrawer, RectangleDrawer, CircleDrawer, EllipseDrawer, and ShapeMover -- which are subclasses of ShapeDrawer.
    • Chapter 8: Initial JFXDrawTools ApplicationDevelop initial version of JFXDrawTools by integrating with all predefined shape drawers as well as utilizing enhanced shape drawing APIs.
  3. VOLUME : DEVELOPING INTERACTIVE REGULAR POLYGON DRAWING TOOLS
    • Chapter 1: Enhanced Draw Tool with Regular Polygon Shape CapacityIntroduce RegularPolygon class, derived from Shape class and resides in drawtool.shape package.
    • Chapter 2: Enhanced Draw Tool with Regular Polygon Drawer CapacityImplement RegularPolygonDrawer, a direct subclass of ShapeDrawer, resides in drawtool.drawer package, to draw N-sided regular polygons from mouse events on a drawing board, featuring usages of RegularPolygon shape.
    • Chapter 3: Enhanced JFXDrawTools with Regular Polygon Drawer CapacityIntegrate N-sided regular polygon drawer into JFXDrawTools application.
  4. VOLUME : DEVELOPING SKETCH SAVING AND LOADING APIS
    • Chapter 1: Enhanced Draw Tool with Draw Writer CapacityIntroduce DrawWriter class, resides in drawtool.io package, to save sketches that are interactively drawn on a drawing board, a Pane object, to files in JavaFXML format. A sketch can be either a Shape object or an ImageView object. Besides JavaFXML format, it also provides API to save the image of an ImageView object to an image file.
    • Chapter 2: Enhanced Draw Tool with Draw Loader CapacityIntroduce DrawLoader class, which resides in drawtool.io package, to load FXML files as well as image files to a drawing board.
    • Chapter 3: Enhanced JFXDrawTools with Draw Writer and Draw Loader CapacitiesIntegrate sketch saving and loading capabilities into JFXDrawTools application.
  5. AND THE OTHERS...
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «IMAGE VIEWER in Java 8: JavaFX 8 Tutorial»

Look at similar books to IMAGE VIEWER in Java 8: JavaFX 8 Tutorial. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «IMAGE VIEWER in Java 8: JavaFX 8 Tutorial»

Discussion, reviews of the book IMAGE VIEWER in Java 8: JavaFX 8 Tutorial and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.