Java APIs, extensions and libraries with JavaFX, JDBC, jmod, jlink, networking, and the Process API

"This book completes the Apress Java learning journey and is a comprehensive approach to learning Java APIs, extensions, and modules such as Java EE integration, mobile Java modules, JavaFX, and JDBC. In this book, you'll learn how to build user interfaces with Swing and JavaFX as well as...

Full description

Bibliographic Details
Main Author: Sharan, Kishori
Format: eBook
Language:English
Published: [United States], New York, NY Apress, Distributed to the Book trade worldwide by Springer 2018
Edition:Second edition
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 05864nmm a2200481 u 4500
001 EB001928175
003 EBX01000000000000001091077
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 1484235460 
020 |a 9781484235461 
020 |a 1484235452 
020 |a 9781484235454 
050 4 |a QA76.73.J38 
100 1 |a Sharan, Kishori 
245 0 0 |a Java APIs, extensions and libraries  |b with JavaFX, JDBC, jmod, jlink, networking, and the Process API  |c Kishori Sharan 
250 |a Second edition 
260 |a [United States], New York, NY  |b Apress, Distributed to the Book trade worldwide by Springer  |c 2018 
300 |a 1 online resource 
505 0 |a Representing a Machine AddressRepresenting a Socket Address; Creating a TCP Server Socket; Creating a TCP Client Socket; Putting a TCP Server and Clients Together; Working with UDP Sockets; Creating a UDP Echo Server; A Connected UDP Socket; UDP Multicast Sockets; URI, URL, and URN; URI and URL as Java Objects; Accessing the Contents of a URL; Non-Blocking Socket Programming; Socket Security Permissions; Asynchronous Socket Channels; Setting Up an Asynchronous Server Socket Channel; Setting Up an Asynchronous Client Socket Channel; Putting the Server and the Client Together 
505 0 |a JToolBar Meets the Action InterfaceJTable; JTree; JTabbedPane and JSplitPane; Custom Dialogs; Standard Dialogs; File and Color Choosers; JFileChooser; JColorChooser; JWindow; Working with Colors; Working with Borders; Working with Fonts; Validating Components; Painting Components and Drawing Shapes; Immediate Painting; Double Buffering; JFrame Revisited; Summary; Chapter 3: Advanced Swing; Using HTML in Swing Components; Threading Model in Swing; Pluggable Look and Feel; Drag and Drop; Multiple Document Interface Application; The Toolkit Class; Decorating Components Using JLayer 
505 0 |a Translucent WindowsShaped Window; Summary; Chapter 4: Network Programming; What Is Network Programming?; Network Protocol Suite; IP Addressing Scheme; IPv4 Addressing Scheme; IPv6 Addressing Scheme; Special IP Addresses; Loopback IP Address; Unicast IP Address; Multicast IP Address; Anycast IP Address; Broadcast IP Address; Unspecified IP Address; Port Numbers; Socket API and Client-Server Paradigm; The Socket Primitive; The Bind Primitive; The Listen Primitive; The Accept Primitive; The Connect Primitive; The Send/Sendto Primitive; The Receive/ReceiveFrom Primitive; The Close Primitive 
505 0 |a The ipadx and ipady ConstraintsThe insets Constraint; The anchor Constraint; The weightx and weighty Constraints; SpringLayout; GroupLayout; The null Layout Manager; Creating a Reusable JFrame; Event Handling; Handling Mouse Events; Summary; Chapter 2: Swing Components; What Is a Swing Component?; JButton; JPanel; JLabel; Text Components; JTextComponent; JTextField; JPasswordField; JFormattedTextField; JTextArea; JEditorPane; JTextPane; Validating Text Input; Making Choices; JSpinner; JScrollBar; JScrollPane; JProgressBar; JSlider; JSeparator; Menus; JToolBar 
505 0 |a Intro; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Introduction to Swing; What Is Swing?; The Simplest Swing Program; Components of a JFrame; Adding Components to a JFrame; Some Utility Classes; The Point Class; The Dimension Class; The Insets Class; The Rectangle Class; Layout Managers; FlowLayout; BorderLayout; CardLayout; BoxLayout; GridLayout; GridBagLayout; The gridx and gridy Constraints; Case #1; Case #2; Case #3; Case #4; Example #1; Example #2; The gridwidth and gridheight Constraints; The fill Constraint 
653 |a Application program interfaces (Computer software) / http://id.loc.gov/authorities/subjects/sh98004527 
653 |a APIs (interfaces) / aat 
653 |a Application program interfaces (Computer software) / fast 
653 |a Java (Computer program language) / fast 
653 |a Interfaces de programmation d'applications 
653 |a Java (Langage de programmation) 
653 |a Java (Computer program language) / http://id.loc.gov/authorities/subjects/sh95008574 
653 |a COMPUTERS / Programming Languages / JavaScript / bisacsh 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
500 |a Includes index 
028 5 0 |a 10.1007/978-1-4842-3546-1 
776 |z 9781484235461 
776 |z 9781484235454 
776 |z 1484235460 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484235461/?ar  |x Verlag  |3 Volltext 
082 0 |a 005.13/3 
520 |a "This book completes the Apress Java learning journey and is a comprehensive approach to learning Java APIs, extensions, and modules such as Java EE integration, mobile Java modules, JavaFX, and JDBC. In this book, you'll learn how to build user interfaces with Swing and JavaFX as well as how to write network programs with the new Java 9 and much more. Java APIs, Extensions and Libraries is for Java programmers who are familiar with the fundamentals of the Java language and Java programming, who are now ready to call upon the power of extended Java functionality available from the huge array of Java APIs, extensions, and libraries. After reading and learning from this book you'll be ready to become a professional Java programmer. What You'll LearnExtend your Java skills beyond the fundamental object-oriented concepts and core language featuresApply Java Swing for building Java front ends Get started with Java network programmingConnect to databases and access data from Java programs using the JDBC APIWork with JavaFX, RMI (Remote Method Invocation), and JNI (Java Native Interface)Use the new scripting features of JavaWho This Book Is ForJava programmers who are familiar with the fundamentals of the Java language and Java programming."--