1,105,384 Community Members

Java lookandfeel

Member Avatar
Newbie Poster
10 posts since Mar 2011
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]

Hey everyone

I have created an application interface using Java swing on a mac, which looks exactly how I want it. However on windows and Linux the positioning of the components and what seems to be the dimensions look of place.

I have tried to make the sizes of everything relative to the screen resolution using Toolkit.getDefaultToolkit().getScreenSize(). I have also fiddled about with different look and feels but still cant get the app to look the same on different OS's.

Any advice would be much appreciated, Many thanks

Member Avatar
Posting Expert
5,308 posts since Jan 2007
Reputation Points: 938 [?]
Q&As Helped to Solve: 776 [?]
Skill Endorsements: 35 [?]

you could start playing with the layouts.
there is a null layout too, in which you specifiy every detail about your components, for instance, if you have a JTextField, you specifiy the location of the 4 points that decide the height and width.

coding like that might solve your issue.

Member Avatar
... trying to help
10,369 posts since Apr 2008
Reputation Points: 2,081 [?]
Q&As Helped to Solve: 1,750 [?]
Skill Endorsements: 47 [?]

Sounds like OP may be using null layout (?) - in which case the answer is to use a proper layout manager and a cross platform L&F like Nimbus or whatever you prefer.

This article has been dead for over three months: Start a new discussion instead
Start New Discussion
View similar articles that have also been tagged: