Основы проектирования графических интерфейсов на Java

В книге GUI, которую мы используем в классе, есть много примеров того, как графические пользовательские интерфейсы делаются на Java. Так много примеров, что я очень запутался в том, какой из них следует использовать, когда дело доходит до большого приложения.

Итак, я видел примеры

  • в которых главный класс расширяет JFrame
  • где объект JFrame создается внутри метода main
  • где главный класс расширяет JFrame AND implements ActionEvent interface
  • где классы Listener объявлены внутри главного класса

Конечно, Я могу работать со всеми этими вариантами, но сейчас, поскольку у меня нет никакого опыта, я не вижу пользы от использования любого из них. Является ли какой-то из них правильным способом или это зависит от моей ситуации?

Спасибо!

6
задан Andrew Thompson 28 December 2011 в 23:17
поделиться