Я планирую работать над некоторыми хобби-проектами Java. Я сделал несколько небольших проектов, поэтому я знаком с самим языком и создаю графический интерфейс с Swing. Я хотел бы сделать свою работу немного менее специализированной и, возможно, найти некоторые инструменты, которые могут быть полезны в реальном мире.
NetBeans теперь поставляется в комплекте с Swing Application Framework , который представляется очень полезным инструментом. Это помогает преодолеть пропасть между знанием того, как создать JFrame и как эффективно его использовать в контексте более крупного приложения. Проблема в том, что есть большие части API, полностью недокументированные, и практически нет документации о том, как его использовать. В FAQ есть только два вопроса, списки рассылки практически мертвы, и я даже не могу сказать, активно ли разрабатывается проект или он был заброшен. Мне удалось начать работу с ним, основываясь в основном на двухлетней презентации JavaOne , размещенной на домашней странице проекта.
Есть ли лучшая альтернатива? Есть ли другой инструмент / библиотека / API, который делает то же самое немного более дружественным для новичка способом? Обратите внимание, что в настоящее время я планирую разрабатывать настольные приложения и не ищу J2EE-фреймворки, такие как Spring и Hibernate.