بهترین IDEها و هوشمندترین برای توسعه جاوا Intellij میباشد البته پولی میباشد.از بین گزینه های رایگان نیز بهترین گزینه Eclipseمی باشد.
برای توسعه UI هم روی SWT و هم Swing تجربه کار داشتم ولی بنظرم Swing کامپوننت های بهتری داره.در کل ساخت پروژه desktop apllication با جاوا توصیه نمیشه و بد قلقه.
اگر منظورتون از پلتفرم سیستم عامل مشتری نهایی است که جاوا قابلیت اجرا بر روی همه پلتفرم ها را بدون هیج مشکلی دارد.
اگر منظورتون از پلتفرم نسخه های متنوع جاوا می باشد که باید Java SE را انتخاب کنید