jedit's main text pane now seems to work, and all the gui-branch work is merged back to the gcc trunk in time for the 4.0 branch. if you download trunk, configure it with the cairo 0.3.0 snapshot, and run
gij -Dgnu.java.awt.peer.gtk.Graphics=Graphics2D -jar jedit.jar
you should get something like this.
