Я всегда работал с веб-приложением, и это то, что я люблю делать.
Для моего ООП курса мой профессор решил «навязать» мне использование Java. Я всегда использовал Java для создания консольных приложений, так что это не проблема.
В чем проблема? Проблема в том, что я никогда не разрабатывал графический интерфейс для настольных приложений, поэтому я искал учебники. Я нашел очень интересный учебник, но есть кое-что, чего я не могу найти там.
Хорошо, позвольте мне объяснить. В качестве основы поддержки для написания моей диссертации я использовал версию PureMVC для Flex 3. Во Flex 3 есть что-то действительно классное: вы можете отделить структуру интерфейса от интерфейса «кодирования».
Вы пишете структуру в mxml, который является HTML-подобным языком, и вы даже можете добавить стиль, используя CSS-подобный язык. Когда вы добавляете события, вы пишете в отдельном классе (в AS3) код для этого события.
Есть ли что-то похожее для Swing? Или, если не Swing, есть ли для Java библиотека GUI, которая позволяет это?
РЕДАКТИРОВАТЬ: Спасибо за ваши ответы, я все еще оцениваю ваши решения.