Saturday Oct 27, 2012

UNESCO, J-ISIS, and the JavaFX 2.2 WebView

J-ISIS, which is the newly developed Java version of the UNESCO generalized information storage and retrieval system for bibliographic information, continues to be under heavy development and code refactoring in its open source repository. Read more about J-ISIS and its NetBeans Platform basis here.

Soon a new version will be available for testing and it would be cool to see the application in action at that time. Currently, it looks as follows, though note that the menu bar is under development and many menus you see there will be replaced or removed soon:

About one aspect of the application, the browser, which you can see above, Jean-Claude Dauphin, its project lead, wrote me the following:

The DJ-Native Swing JWebBrowser has been a nice solution for getting a Java Web Browser for most popular platforms. But the Java integration has always produced from time to time some strange behavior (like losing the focus on the other components after clicking on the Browser window, overlapping of windows, etc.), most probably because of mixing heavyweight and lightweight components and also because of our incompetency in solving the issues.

Thus, recently we changed for the JavaFX 2.2 WebWiew. The integration with Java is fine and we have got rid of all the DJ-Native Swing problems. However, we have lost some features which were given for free with the native browsers such as downloading resources in different formats and opening them in the right application.

This is a pretty cool step forward, i.e., the JavaFX integration. It also confirms for me something I've heard other people saying too: the JavaFX WebView component is a perfect low threshold entry point for Swing developers feeling their way into the world of JavaFX.

Tuesday Oct 23, 2012

TopComponent, Node, Lookup, Palette, and Visual Library

Here's a small example that puts together several pieces in the context of a NetBeans Platform application, i.e., TopComponent, Node, Lookup, Palette, and Visual Library:

http://java.net/projects/nb-api-samples/sources/api-samples/show/versions/7.2/misc/CensusDesigner

The result is a drag-and-drop user interface, i.e., drag items from the palette and drop them onto the window, that's all it does, nothing too fancy, just puts the basic NetBeans Platform pieces together in a pretty standard combination:

Monday Oct 22, 2012

NetBeans IDE 7.3 Keyboard Shortcuts

New keyboard shortcuts in NetBeans IDE 7.3:

  • Ctrl+Shift+D: Show clipboard history.

  • Alt+Shift+L: Copy file path.

  • CTRL+ALT+T: Reopen recently closed document.

  • Ctrl+Shift+S: Turn select mode on/off in embedded browser. 

Also note, Output window has configurable shortcuts now: https://netbeans.org/bugzilla/show_bug.cgi?id=58126

Source of the above info: http://wiki.netbeans.org/NewAndNoteworthyNB73

About

Geertjan Wielenga (@geertjanw) is a Principal Product Manager in the Oracle Developer Tools group living & working in Amsterdam. He is a Java technology enthusiast, evangelist, trainer, speaker, and writer. He blogs here daily.

The focus of this blog is mostly on NetBeans (a development tool primarily for Java programmers), with an occasional reference to NetBeans, and sometimes diverging to topics relating to NetBeans. And then there are days when NetBeans is mentioned, just for a change.

Search

Categories
Archives
« October 2012 »
SunMonTueWedThuFriSat
 
1
2
3
21
   
       
Today