Вызов метода из класса вне формы GUI в NetBeans - PullRequest
1 голос
/ 28 апреля 2011

Я немного Noob GUI NetBeans, поэтому, пожалуйста, потерпите меня.

Я написал программу с несколькими классами, содержащей методы, которые я хочу «связать» с кнопками в графическом интерфейсе. У меня были написаны эти классы до того, как я создал свою форму GUI, используя конструктор GUI netbeans. Время от времени это очень ограничительно с точки зрения того, что я могу добавить / удалить.

У меня есть форма, и в рамках ее основного метода я назвал экземпляр класса, который сам создает массив из 200 «кадров» (еще один тип класса, который я создал). Давайте назовем экземпляр этого класса 'dM'. Я хотел бы иметь возможность вызывать dM.method (); однако он продолжает говорить мне, что пакет dM не существует.

Я был бы удовлетворен даже общим объяснением того, как я мог бы добавить вызовы к этим методам, используя мои сгенерированные методы событий в форме GUI.

Любые предложения приветствуются.

1 Ответ

1 голос
/ 28 апреля 2011

Вы пытались использовать шаблон проектирования Model-View-Controller для решения этой проблемы? Это немного сложно, но это позволит вам отделить GUI от вызова реальных методов (вызов может быть выполнен в контроллере).

Выезд: Объяснение Википедии

Есть также несколько хороших внешних ссылок, например, на репозиторий шаблонов Portland.

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

Этот ответ очень широкий, но мне потребуется больше деталей / кода для вашей реализации, чтобы оказать любую помощь, специально предназначенную для вашего случая.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...