передача объекта ответа из java в javafx. (Настольное приложение) - PullRequest
0 голосов
/ 08 января 2012

Я планирую создать настольное приложение с JavaFX. Я хотел бы использовать JavaFX только для пользовательского интерфейса, и вся работа с бэкэндом должна выполняться Java (с пружиной). Я не уверен, как разработать внешний интерфейс для вызова сервисного уровня, а также получить ответ и отобразить ответ на следующая страница.

В основном мне нужно знать следующее (просто пример желания, которого я хочу достичь).

1) для вызова класса контроллера я бы сделал что-то вроде ниже в 'Login.fx'?

function btnLoginAction(): Void {
    var loginController = LoginController {};
    loginController.authenticateUser(txtboxUsername.text.trim(),  pwdboxPassword.text.trim());
}

2) LoginController будет моим классом java и будет вызывать сервисный уровень. после аутентификации я хотел бы вызвать другую страницу ('Welcome.fx') и передать имя вошедшего в систему пользователя в качестве параметра. Как мне это сделать?

Я новичок в javafx (разработка java gui в целом), поэтому дайте мне знать, если есть лучший подход к этому, и несколько ссылок, которые помогут мне лучше понять.

ПРИМЕЧАНИЕ. Я использую javafx 1.3.

1 Ответ

0 голосов
/ 08 января 2012
  1. Вы можете использовать классы java из javafx, например, предложенный вами способ верен.
  2. Для этого вы можете просто добавить параметр в класс приветствия и установить его во время создания / доступа с полученным значениемиз экземпляра LoginController.

PS: но я действительно предлагаю вам перейти на JavaFX 2.0.К сожалению, язык сценариев JavaFX 1.3 не поддерживается, поэтому новые функции будут недоступны.

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