Archive for the ‘Personal Dev’ Category

Update: JTunesTable

Saturday, June 30th, 2007

There are a few changes to the source code for JTunesTable, setModel() now works - thanks to KJD.

There is also the changes to the performance of the drawing code - thanks to Mats.

Thanks to all that have been using it so far, and helping me make it better!!

Laurenxx

Swing Defaults

Friday, February 23rd, 2007

So I have been working on another Java Swing component this week, this time a subclass of JButton. I’ve had a surprising amount of problems with it, mostly because of the strange defaults that Java Swing sets.
(more…)

iTunes Style JTable

Tuesday, February 6th, 2007

Last week I mentioned I had been working on a custom JTable class for Java that looks like iTunes 7. I’ve finally got my act together to clean up the code and write some javadoc so that other people might be able to use it.
(more…)

His and Hers

Tuesday, January 30th, 2007

Well its been a while, I can’t believe I have been working on iTunesPlayCountCopier(working title) for this long!

The progress I’ve had is really quite amazing for my first project, however my main sticking point has been the ui. I won’t lie, I did a massive refactoring of my code just so I could feel like I had made some progress after weeks of trying to get a JTree to display the way I wanted it to.

My problem being that after working on a Mac for the past 6 months and creating an app based on iTunes data, Java’s user interface just didn’t look as good as I wanted it to. So I decided to write my own Java table view to fix this problem, unsurprisingly named JTunesTable.

Finally I’ve turned a corner with Java SWING. I’ve made it do something pretty and I’m dead proud of it :)

So in true Matt Gemmell stylee I am going to release the source for all to take a look at, use and comment on, some time in the next week or so.

In the mean time here’s a screenshot of
JTunesTable.

Developing Dev Skills

Tuesday, October 10th, 2006

Hey folks, I guess I won’t bother giving a huge update on all the stuff that has happened between May (my last post) and now. The basics are that I graduated, moved to Edinburgh and have started working. :)
(more…)