Tuesday Mar 18, 2014

Learn More About Enhancements in JavaFX 8

The JavaFX documents were updated for release 8. To symbolize JavaFX integration into Java SE, the JavaFX 8 documentation index has moved to a new URL at http://docs.oracle.com/javase/8/javase-clienttechnologies.htm. The old URL at http://docs.oracle.com/javafx will send you to this new page. You can still access the JavaFX 2 documentation at http://docs.oracle.com/javafx/2/.

The JavaFX writers have always provided many sample applications to go with their tutorials. These samples contain source code, resources, and NetBeans IDE project files, and the accompanying tutorial explains the code. Now you can view a list of the samples on a single index page, see which tutorial they belong to, and download any that you like. Moreover, JavaFX applications are shown in tutorials using a new visual theme.

Get familiar with JavaFX 8 enhancements to WebView’s HTML5 support in the Adding HTML Content to JavaFX Applications tutorial, review Getting Started with JavaFX 3D Graphics, and learn how to embed Swing content in JavaFX applications.

The JavaFX UI Components tutorial comes with the following new chapters:

  • Tree Table View - introduces the TreeTableView user interface component, a control designed to visualize an unlimited number of rows of data broken out into columns.
  • Date Picker - discusses how the DatePicker control can be used in JavaFX applications to enable selection of a day from the given calendar.
  • JavaFX UI Controls on the Embedded Platforms - describes the specifics of using JavaFX UI controls in the embedded environments.

The Handling Events tutorial provides a new chapter to illustrate the Drag-and-Drop feature using the PaperDoll application.

See the JDK 8 Release Notes for detailed information about this release.

Jim Weaver has presented a screencast titled What's New for JavaFX in Java SE 8 during the Java 8 Launch Webcast.

JDK 8 Is Released!

Java SE 8 has gone live! Download it from the Java SE Downloads page.

For this release, the Java SE 8 landing page has been revamped and the Java Tutorials have been updated.

See the JDK 8 Release Notes for detailed information about this release. Highlights include the following:

Download JDK 8 today and try it out!

Tuesday Jan 14, 2014

JDK 7u51 and JavaFX 2.2.51 Documentation Updates

The Java Development Kit 7 Update 51 (JDK 7u51) release with JavaFX 2.2.51 is available and can be downloaded from the Java SE Downloads page. For information about this release, see the JDK 7u51 Release Notes.

Documentation has been updated for the following changes to the JDK:

  • The Exception Site List feature provides a way for users to run Java applets and Java Web Start applications that do not meet the latest security requirements. RIAs that are hosted on a site in the exception site list are allowed to run with the applicable security prompts.

  • Unsigned and self-signed RIAs are blocked when the security level is set to Very High or High. Also, the Permissions attribute that was added for 7u25 is now required when the Security Level slider in the Java Control Panel is set to either Very High or High. See the Security section of the Java Control Panel documentation for information on the criteria for allowing or blocking a RIA.

  • When signing a JAR file, time stamping the signature is recommended. A warning is shown if the signature is not time stamped. See Signing JAR Files for information.

  • When installing the JRE on Windows, or when the JRE is automatically updated on Mac OS X, users are prompted to restore the security prompts that they previously chose to hide by selecting the "Do not show this again" option.

Minor improvements have been made to some of the JavaFX tutorials, and the JavaFX API documentation has been updated for the 2.2.51 release.

For all tutorials, guides, and API documentation, see Java SE Technical Documentation and JavaFX 2 Documentation.

Tuesday Oct 29, 2013

Audio for JavaOne 2013 Conference Sessions

The audio recordings are now available for some of the conference sessions held at JavaOne 2013 in San Francisco. The recordings are free and you can find them on oracle.com.

More sessions will become available, so check back for updates!

Tuesday Oct 15, 2013

JDK 7u45 and JavaFX 2.2.45 Documentation Updates

The Java Development Kit 7 Update 45 (JDK 7u45) release with JavaFX 2.2.45 is available and can be downloaded from the Java SE Downloads page. For information about this release, see the JDK 7u45 Release Notes.

The Java Control Panel now has an option for restoring the security prompts that were hidden when the option to not show the prompt again was selected. See the documentation for the Security tab for more information on the Restore Security Prompts option.

New JAR file manifest attributes are available to provide additional security for your applets and Java Web Start applications. See JAR File Manifest Attributes for Security for information on the Application-Name, Application-Library-Allowable-Codebase, and Caller-Allowable-Codebase attributes. The launchable examples in the Java Tutorial have been updated to use these new attributes, where applicable.

Note: The Permissions attribute that was added for 7u25 is now required when the Security Level slider in the Java Control Panel is set to Very High.

In the Java Tutorial, the JAXP trail has a new lesson on Processing Limits.

Minor improvements have been made to some of the JavaFX tutorials, and the JavaFX API documentation has been updated for the 2.2.45 release.

For all tutorials, guides, and API documentation, see Java SE Technical Documentation and JavaFX 2 Documentation.

Thursday Sep 26, 2013

JavaOne 2013: How to Create Your Own JavaFX 8 Controls

Today at JavaOne, Gerrit Grunwald, the senior software engineer of Canoo Engineering AG, will give a presentation titled Be Creative and Create Your Own JavaFX 8 Controls.

This session is supposed to demonstrate various ways to create custom controls including extending an existing control, extending a region, or creating a more library-style control with custom control, skin, behavior, and CSS file. It also will show how to avoid some common performance problems.

You can learn some additional tips for customization of UI controls from the JavaFX UI Controls tutorial. Also, see Skinning JavaFX Applications with CSS and the JavaFX CSS Reference Guide for more information about available CSS styles and how to apply them to JavaFX application UI.

Wednesday Sep 25, 2013

JavaOne 2013: Developing Custom UI Controls

Today, David Grieve will be giving a hands-on-lab to teach how to develop a custom UI control from the ground up. This lab will examine the different approaches to building and customizing a UI control in JavaFX.

In addition to this lab, you can review the JavaFX UI Controls tutorial and the chapter titled Customization of UI Controls. This chapter describes the aspects of UI control customization and summarizes some tips and tricks provided by Oracle to help you modify the appearance and behavior of UI controls.

If your application involves graphical charts, review the Styling Charts with CSS chapter of the JavaFX Charts tutorial to learn more about customization of the JavaFX charts.

Tuesday Sep 24, 2013

JavaOne 2013: Productive UI Design with JavaFX Scene Builder

Today at JavaOne 2013, JavaFX Scene Builder UI Designer, Mo Chicharro, will hold a session, Productive UI Design with JavaFX Scene Builder [CON4260], to show how quickly you can prototype a UI layout using the JavaFX Scene Builder tool. He will also share good practices to help you design with FXML and CSS.

To learn more about JavaFX Scene Builder, see the Scene Builder documentation set which was recently updated for the recently released JavaFX Scene Builder 1.1. This set includes the new document, Using JavaFX Scene Builders with Java IDEs.

JavaOne 2013: JavaFX 3D - The Third Dimension

At JavaOne 2013 on Monday, September 23,  Chien Yang and Kevin Rushforth (both Members of Technical Staff at Oracle) held a session entitled  JavaFX 3D: The Third Dimension [CON7810] . They talked about the new JavaFX 8 3-D features, such as meshes, lights, materials, the coordinate system, the movable camera, and the depth buffer. They also talked about how to mix 2-D and 3-D objects in a single scene graph.

The JavaFX 8 Developer Preview document, Getting Started with JavaFX 3D Graphics, was released especially for JavaOne to introduce the 3D features included in the JavaFX 8 Developer Preview release. It also steps you through the creation of a 3D sample application that uses some of the 3D features.

Monday Sep 23, 2013

JavaOne 2013: JavaFX WebView Enhancements

Today, Per Bothner and Anton Tarasov are about to give a BOF entitled Enhanced HTML5 Support and Other Improvements in JavaFX WebView. They will be talking about the new features of the WebView component including the recently added support for HTML5 Web Workers, WebSocket, Web storage, and Web fonts as well as many performance improvements.

Specially for JavaOne, the WebView tutorial was updated to cover the newly supported features of HTML5 and additional printing capabilities of JavaFX WebView. See the following chapters for more information:

JavaOne 2013: New Styling Capabilities for Custom Controls

Today at JavaOne 2013, Danno Ferrin is going to talk about Styling Your Custom Components with CSS in JavaFX.
In this session, you will learn how to use the new styling APIs to make your custom controls CSS-stylable.
You can also learn about Customization of UI Controls from the JavaFX UI Controls tutorial.
In addition, review Skinning JavaFX Applications with CSS and JavaFX CSS Reference Guide to get more information about the use of CSS styles and properties available in JavaFX.

Friday Sep 20, 2013

JavaFX 8 Developer Preview Documents Released!

JavaFX Documentation

JavaFX 8 Developer Preview Documents were published today on http://docs.oracle.com/javafx. They comprise Getting Started with JavaFX 3D Graphics, Adding HTML Content to JavaFX Applications, and Embedding Swing Content in JavaFX Applications.

3D Graphics

A new document, Getting Started with JavaFX 3D Graphics, introduces the 3D graphics features that are included in the upcoming JavaFX 8 APIs. The features include 3D shapes, camera, lights, subscene, materials, and picking. The document also steps you through the creation of a simple 3D sample application, MoleculeSampleApp, that uses some of the 3D features discussed in the document.

WebView

The JavaFX WebView tutorial was extended to highlight the new features and improvements in the JavaFX 8 Web component. Review Supported Features of HTML5 for more information about additional HTML5 features including Web Sockets, Web Workers, and Web Fonts. Make the most of your WebView based applications with the new printing capabilities covered in Printing HTML Content.

Embedding Swing Content

The ability to embed JavaFX content in Swing applications has existed since the JavaFX 2.0 release. This tutorial introduces the SwingNode class available in the JavaFX 8 APIs that provides reverse integration. A new document describes how to embed Swing components in JavaFX applications and provides working applications that illustrate Swing buttons with HTML content embedded in a JavaFX application and interoperability between Swing and JavaFX buttons.

Tuesday Sep 10, 2013

JavaFX 2.2.40 Documentation Introduces the New Deployment Features

The JavaFX Deployment Guide was updated for the JavaFX 2.2.40 release to describe the new User JVM Arguments in the Ant tasks. Now you can create applications that allow users to override jvm options. For example, users can change the heap size for the application.

A new <fx:jvmuserarg> attribute has been added to <fx:platform>. This new attribute explicitly defines an attribute that can be overridden by users. For instance:

    <fx:platform>
        <fx:jvmuserarg name="-Xmx" value="768m" />
    </fx:platform>

For this specific case, -Xmx768m is passed as a default value for the heap size. The user can override this value in a user configuration file (on Linux and Mac) or in the registry in Windows.

For more information see the Deploying JavaFX Applications guide.

JavaFX Scene Builder 1.1 General Availability Released!

JavaFX Scene Builder 1.1 has reached General Availability (GA) and is now live!

You can download it from the JavaFX Downloads page.

This version includes support for the Linux platform, a new CSS Analyzer feature, and several usability improvements. For additional information on what's included with the release, see the Scene Builder 1.1 Release Notes.

The release also includes various updates to the Scene Builder 1.1 documentation, including the Using JavaFX Scene Builders with Java IDEs document.

JDK 7u40 and JavaFX 2.2.40 Documentation Updates

We are pleased to announce that the Java Development Kit 7 Update 40 (JDK 7u40) release with JavaFX 2.2.40 is live. You can download it from the Java SE Downloads page. Find more information about the new features in the JDK 7u40 Release Notes.

The JDK 7u40 release comes with various updates to the Java documentation.

  • Java Mission Control (JMC), a commercial feature now bundled with the JDK, is a suite of tools for monitoring, managing, and profiling your Java application. The guide documentation now includes the Java Mission Control User's Guide. You can also view the Java Mission Control Release Notes.

  • Java Flight Recorder (JFR), part of the JMC release, is also now bundled with the JDK. The guide documentation now includes the Java Flight Recorder Runtime Guide.

  • The Deployment Rule Set feature is for enterprises that manage their Java desktop environment directly, and provides a way for enterprises to continue using legacy business applications in an environment of ever-tightening Java applet and Java Web Start application security policies.

  • The Rich Internet Application Deployment Process section in the Deployment Guide provides a look at how the deployment of RIAs is handled.

  • Running rich Internet applications (RIAs) through a browser can be risky for users due to the malicious intent of others looking for vulnerabilities through which to access a user's system. Guidelines for Securing Rich Internet Applications, in the Deployment trail of The Java Tutorials, provide suggestions for making your RIAs less vulnerable to attack.

  • The JAXP trail in The Java Tutorial has been updated with a new JAXP 1.5 and New Properties lesson.

  • A new page, Language Tag Filtering and Lookup, has been added to the Setting the Locale lesson in the Internationalization trail of the Java Tutorial. This page discusses language tags, languages ranges, and language priority lists, which were introduced in JDK 7. It also includes sections about language tag filtering and language tag lookup, with plenty of examples that you can compile and run.

For all tutorials, guides, and API documentation, see Java SE Technical Documentation and JavaFX 2 Documentation.

About

Blog about Java technology documentation and news about Java releases.

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today