You may want to check out http://toolbar.tigris.org/ and substitute using "a dropdown toolbar button that allows selection from multiple sub-items." to save space
or write a custom component using a JPanel, JScrollBar, JToolBar. with something like this panel.add(toolbar, CENTER); panel.add(scrollbar, SOUTH); and add some listners to monitor the size and thus resize your viewport size and stuff. (which is very difficult and timeconsuming IMHO)
Sorry can't do much to help. Good luck.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com