Johannes Weigend, who will be at JavaOne again this year, has been prototyping a JavaFX version of his Software EKG application, which is an application performance analyzer created on the NetBeans Platform. Here's the original NetBeans Platform based application:
The prototype JavaFX version of the application (shown below) is developed (more...)
"Graphical Based Quality Planning And Control" is a tool for quality management in body shops at BMW Group. The software is used for body shop quality management in every plant of the BMW Group all over the world.
The tool provides functions for modeling the following:
Did you know that Ctrl-Shift-C toggles comments in a Java file, i.e., adds/removes two forward slashes? I didn't know that until browsing through my new Key Bindings viewer:
To see the viewer above in the context of the whole IDE, click the image above.
Want to try it (more...)
Sometimes handy to know the code templates NetBeans IDE makes available while you're coding. Click the image below to see the full effect, i.e., the full list of code templates next to the Java editor:
Here's the code:
import java. (more...)
Here's how to show a dialog listing the folders and files of the Templates folder. When OK is clicked in the dialog, all the templates in the selected folder are printed to the Output window.
import java.awt. (more...)
The new NetBeans Platform 7.4 @TemplateRegistration attribute requireProject is handy when you want to display a file template in the New File dialog when you have no project that relates to it. However, what if you not only have no related project but no interest in the NetBeans project (more...)
jInfer is a framework for XML schema inference, based on the NetBeans Platform. Using jInfer, you can create DTD or XSD schemas from your existing XML documents, schemas, and queries.
With jInfer modules, you can fine-tune the inference process and see it unfolding. With your own modules, you can do (more...)
Proteomics and metalloproteomics are rapidly developing interdisciplinary fields providing enormous amounts of data to be classified, evaluated, and interpreted. Approaches offered by bioinformatics and also by biostatistical data analysis and treatment are therefore becoming increasingly relevant.
A bioinformatics tool has been developed at universities in Prague and Brno, in the (more...)
I came across VirtMus recently, the "modern music stand", on the NetBeans Platform:
Its intentions remind me a LOT of Mike Kelly's Chord Maestro, which is also on the NetBeans Platform. Maybe the two should integrate?
Speaking of music, I've been in touch with Winston Dehaney who is creating (more...)
An update on Squibbly, the recently announced free and open source integration framework for LibreOffice!
Now multiple documents can be opened at the same time, either from "File | Open File" or from the File Browser (i.e., the rebranded Favorites window). Click to enlarge the image below (more...)
You've followed the NetBeans Project Type Tutorial and now you'd like to let the user copy, move, rename, and delete the projects conforming to your project type. When they right-click a project, they should see the relevant menu items and those menu items should provide dialogs for user interaction, followed (more...)
Squibbly is a new framework for Java desktop applications that need to integrate with LibreOffice. Here's what it looks like, right now, on Ubuntu 13.04:
Why is the framework called Squibbly? Because of the many absurd definitions in the Urban Dictionary for the verb "to squibble", e. (more...)
Typically, as described in the NetBeans Project Type Tutorial, you'll define a project type based on the presence of a file (e.g., "project.xml" or "customer.txt" or something like that) in a folder. I.e., if the file is there, then its parent, i.e. (more...)
Just like in this blog entry yesterday, you've included the "User Utilities" module (by right-clicking your
NetBeans Platform application, choosing Properties, clicking Libraries,
and checking the box next to "User Utilities" in the "ide" cluster) and
so now you magically have "File | Open File" in the menu bar:
You've included the "User Utilities" module (by right-clicking your NetBeans Platform application, choosing Properties, clicking Libraries, and checking the box next to "User Utilities" in the "ide" cluster) and so now you magically have "File | Open File" in the menu bar. When you invoke the Action that has magically (more...)
The question of the day comes from Ralf Eichinger, a few days ago in the comments in this blog:
Coming from Java EE and starting to refresh my Swing knowledge, I found your very
valuable blog entries.
As I am just starting to have a look at the NetBeans Platform, (more...)
Let's say your requirement is that you need to open a ZIP file into an application, modify its content, and then ZIP it all up again.
And you're using the NetBeans Platform. Here's the general approach to take:
- Learn from Similar Code. The very first thing to do is to (more...)
A first step in porting an application, especially one you don't really know, is to run the application in the NetBeans debugger and then take a GUI snapshot of it. That lets you relate the GUI elements in the application to their source code, very easily, as shown below for (more...)
The highest ranked NetBeans theme on the truly brilliant NetBeans Themes site replicates Sublime Text and looks really great. Click to enlarge the screenshot below to see it in context in NetBeans IDE 7.3.1:
I have no idea who is behind that NetBeans Themes site, but it's an (more...)
I've been actively and naturally using Ubuntu since Ubuntu 7.04 "Feisty Fawn", which means, of course, April 2007, as described here. Now let's flash forward six years or so to yesterday. Yesterday I was on 12.04 "Precise Pangolin", today on the latest version 13.04 "Raring Ringtail", which (more...)