This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
[dev-200501241900] J2SE project properties contains setting 'Java Platform' on one panel and 'Source Level' on other panel. That seems to me as very unfortunate, because those properties are tied together and usually after user sets platform for a project she usually want to adjust or at least check setting of Source Level. On the other hand after setting Source Level user needs to check if current platform supports it. Please consider this change for 4.1.
It depends on Jano. Milan is right, the platform and source level are connected. Change of platform may change (downgrade) the sourcelevel. On the other side platform (JDK) is a set of libraries, so it is quite natural to have it on the Libraries panel, at least I would expect it there.
+1 from me. I was thinking about that as well. I was just too lazzy to file the issue. Thanks Milan.
Please Jano, could you add your comment, I think we should address the issue to 4.1. The UI now allows user to set javac.source and javac.target to 1.4 while running on 1.5 without really noticing it.
Attaching possible solution that might partialy solve the problem. Please take a look at the picture - I think that combobox for Source Level is too wide unnecessarilly, it can be smaller and next to it there could be platform in non editable text field of JLabel. What do you think?
Created attachment 20419 [details] possible solution