Author Archives: felixzacat

Simple Login Dialog in Java Swing

Here is a simple login dialog for anyone to use for free. It looks like this : Creating a login dialog is not rocket science, however I come across login dialogs all the time. It’s just nice to not have … Continue reading


Posted in Swing | Tagged , | Leave a comment

Creating a RCP Application in Netbeans – [Part 2]

Adding a Module with Functionality. In our last tutorial we made a pretty bare bones application with nothing in it. We made two modules – a branding module that offers a splash screen and an application module that acts as … Continue reading


Posted in Netbeans RCP | Tagged , , | Leave a comment

Row Number Column in JTable

Ever wanted to have a number column in your JTable similar to Excel? This utility class I made takes in a JTable and appends a number column. Let’s take a look at it! The rendering of the number column matches … Continue reading


Posted in Swing | Tagged , , | 1 Comment

Javascript Framework Review

Recently I had to do a Javascript Framework evaluation for a client. Prerequisites for the frameworks was that the framework should have sophisticated tables (aka Grids) and sophisticated dialogs. Also of interest in our evaluation was if the framework could do … Continue reading


Posted in JavaScript | Tagged , , , , , | Leave a comment

What is a Tree Table?

One of the most advanced GUI Components is the treetable. It looks really fancy, but what exactly is it and what scenarios can it be used with? As the name suggests a treetable is a melding of a table and … Continue reading


Posted in Usability | Tagged , , | Leave a comment

Loading Spinner with jQuery Promises

In your website you want to call a web service that performs some long running task. It may be loading a large set of data or performing a complex calculation on the server, so you want to animate a spinner or … Continue reading


Posted in JavaScript | Tagged , , | Leave a comment

Layouts in Extjs

This is a quick overview of layouts in ExtJS.    absolute     The absolute layout positions an element using x,y coordinates.

This type of layout should be avoided, as resizing the panel will not resize the components. Only … Continue reading


Posted in extjs | Tagged | Leave a comment

Creating a simple RCP app with Netbeans and Maven

Netbeans offers a powerful way of modularising a desktop application. In this tutorial we will be creating a simple application. While this tutorial does not showcase many benefits of the netbeans rich client platform (more to come in other tutorials!), … Continue reading


Posted in Netbeans RCP | Tagged , | Leave a comment

ExtJS Filter Across All Grid Cells

ExtJS offers the ability to filter rows based on a column. By setting filters features in grid like so :

and defining filters on your columns like so :

You can get some pretty cool filtering functionality in … Continue reading


Posted in extjs | Tagged , | Leave a comment

Using JSDoc

Enhancing Javascript with JSDoc and JSDoc-checking IDEs JSDoc is a way of documentating Javascript much like JavaDoc and Java annotations for Java. JSDoc does pretty much the same thing. It documents and annotates Javascript elements. However given that Javascript has … Continue reading


Posted in JavaScript | Tagged , , , | Leave a comment