Monthly Archives: March 2007

Today I’ll show you an easy way to automate your database backup dumps with a java application that runs on the background. This simple app will generate a backup of your database and will name it with today’s date. It’s not really the java program interacting with the database, but the app interacting with the command line program pg_dump. The thing is quite simple. First we generate a filename with today’s date. Then we check if the file exists. Finally we call the pg_dump with the appropriate parameters and the backup is generated [crayon-59ebb6f58d0d7040115014/] To run the above programs you […]

Java App for PostgreSQL scheduled backups using pg_dump (Windows only)

Jasper Reports is in my opinion by far the best report engine available for Java, even more, it’s open source! In the project page there is enough information available to build simple and some advanced reports. If you need more help you can buy some guides at the project’s owner commercial page JasperSoft There is also technical support available to be purchased. Today I’ll show you how to choose a printer programmatically. [crayon-59ebb6f58d9ed125976336/] In the above code you can see how to accomplish our purpose. The first part of all is generating our JasperPrint, this is common to all methods […]

Choosing a printer programmatically in Jasper Reports

mySaify 8
If you’ve ever tried to run a java program with your windows mobile device you’ll be aware its one of the most difficult tasks. Sun doesn’t officially support windows mobile devices, so you must go to a third party solution. Why hasn’t Sun released an official JVM for ARM pocket PC’s? As you can read in the official Sun forum in the thread Open letter to SUN to produce a JRE for Pocket PC …Unfortunately, since it’s not an officially supported project at Sun (i.e. one that will generate enough revenue based on our projections to cover the costs) it […]

JVM for Windows Mobile (J2ME) // PocketPC – PDA MySaifu

When you press the Enter key while in a JTable, you’ll notice how the row selection changes to the next row or to the first row if the former row selected was the last row in the model. You can change this playing with the traversal key policy, but this is quite complicated. The easy way is to consume the event if the enter key has been pressed. You can accomplish this doing the following: [crayon-59ebb6f58e6f8489474225/] It’s very important to consume the event during the keyPressed event and not during the other possible keyEvents not doing so will mean that […]

Remove JTable’s Enter Key behavior

JTable Alternate Row Color 7
Java tables are great but complex. The good thing about them is that you can do with them whatever you want. Even more, the view is completely separated from the model so you can even play more. JTables in brief (bad thing) are just a bunch of components put together. So anything you can de to a Component you can do in a JTable. To make a JTable render each row in a different color, you just have to extend the JTable’s prepareRender method. [crayon-59ebb6f58ea7b642979071/] The above code simply gets the component that was going to be rendered and changes […]

JTable Alternate Row Background

Blojsom Logo 1
This is my first real post after finishing the blojsom setup. It wasn’t the easiest process but the results are quite good. Before choosing Blojsom as the weblog engine I looked at the several alternatives such as Apache roller or Pebble. I finally decided to choose Blojsom because it had an easy install and had support for PostgreSQL. Apache Roller has some more features and is part of the Apache foundation group. But it has a much more complex setup process and has lots of dependencies. Pebble instead is too light weight and doesn’t suffice the requirements for this blog. […]

Blojsom setup finished