Проблема JavaFX в обычном параметре класса Java - PullRequest
0 голосов
/ 19 июня 2010

Моя цель - создать небольшое приложение javafx, которое использует формы javafx (обрабатываются отдельными классами java), например: Login.fx (GUI) вызывает методы из LoginFunc.java. для обработки взаимодействия с пользователем.

Моя проблема заключается в том, что мне нужно передать имя пользователя и пароль, введенные пользователем, в LoginFunc. Обычно в свинг-приложениях я использую конструктор, такой как

public LoginFunc (Строковое имя пользователя, Строковый пароль) { }

Как я могу вызвать такой класс из файла javafx? мой текущий код:

function btnLoginAction (): Void { var username: String; var пароль: String; var login: LoginFunc;

    username = txtUsername.text;
    password = txtPassword.text;

}

Любая помощь приветствуется!

1 Ответ

0 голосов
/ 20 июня 2010

Если я правильно понимаю ваш вопрос, думаю, вы хотите добавить это к Login.fx:

def loginButton = Button {
    action: btnLoginAction
}
function btnLoginAction(MouseEvent:e):Void {
    var username = txtUsername.text;
    var password = txtPassword.text;
    // construct new LoginFunc note the CURLY braces
    var login:LoginFunc = LoginFunc{};
    login.doSomething(username, password);
}

Если я неправильно понял, пожалуйста, дайте мне знать.

...