Why does the same text using the same font look different on different platforms? Is there any way to force it to look the same?
[FAQ Manager Note] If you always use layout managers to size and position your components in a GUI, it should never be necessary to worry about how text will look. Depending on the layout manager, you use, it can size the component based on its preferred size, which in turn is based on its font size and text to display.
See http://developer.java.sun.com/developer/onlineTraining/GUI/AWTLayoutMgr/index.html for details on layout management and which take preferred size into account.