I've been trying out JRat for a while, and I felt a
few changes to the UI could make it into a much better
I checkedout jrat from the sourceforge CVS, and made
some of them.
an executable jar for your perusal. I'd
love to be added as a developer so I can check these
Here's a summary of the changes:
1) I applied the patch that was created by billjdap.
The main reason I needed this fix was the min/max
mixup in the TreeMethod view. I also think the max
threads entry will be useful.
2) Created new formats for each column type
(float,double,etc) to line up the numbers/decimal
points in each column in the TreeMethod view. Needs
to be done in the rest of the views as well.
3) Added Glazed List filtering
(http://publicobject.com/glazedlists - it's
distributed under the LGPL & MPL) of class/method
names to the StatMethod view. Also used Glazed List
column sorting (kinda weird interface, differentiates
betweenn single/double clicks, but allows multi-column
sorting). The filtering is like in iTunes - realtime
as you type. Try "org. get" on any open source
4) Added a few columns (still not sure if the added
entries are exactly what's needed) in the RateMethod
view, and provided more room to see the classes/method
5) To handle the added dependency on the Glazed List
library and still distribute as a single executable
jar, I used the FatJar plugin
(http://fjep.sourceforge.net/), which in turn uses
One-Jar (http://one-jar.sourceforge.net/) to enable
embeding jars inside executable jars. Seems to work.
Yahoo! Mail - PC Magazine Editors' Choice 2005