Приложение JavaFX FXML в виде апплета

У меня есть очень простое приложение JavaFX FXML (панель привязки с двумя кнопками и меткой: одна кнопка печатает строку, а другая выходит из приложения).

Я хотел бы запустить это приложение как апплет для целей тестирования.

Поскольку я совершенно новичок в этом процессе, может ли кто-нибудь помочь мне в том, как и что делать, чтобы развернуть мое приложение в веб-пространстве сервера, чтобы его можно было использовать на стороне клиента без загрузки приложения?

Спасибо всем


person Alberto acepsut    schedule 12.03.2013    source источник
comment
stackoverflow.com/ вопросы/8566818/   -  person Sergey Grinev    schedule 12.03.2013


Ответы (1)


в .FXML

..xmlns:fx="http://javafx.com/fxml" fx:controller="DIRECTORY.controler"> //controler.java

в .java (Main.java)

public static void main(String[] args) {
    launch(args);
}

@Override
public void start(final Stage primaryStage) {

    BorderPane pane = null;
    try {
        pane = (BorderPane) FXMLLoader.load(MAIN.class.getResource("FILE.fxml"));
        pane.getStyleClass().add("main");
    } catch (IOException ex) {

        Logger.getLogger(MAIN.class.getName()).log(Level.SEVERE, null, ex);
        System.exit(-1);
    }

    primaryStage.setScene(new Scene(pane, 1100, 620));
    primaryStage.getScene().getStylesheets().add(MAIN.class.getResource("FILE.css").toExternalForm());
    primaryStage.centerOnScreen();
    primaryStage.setTitle("Title");
    primaryStage.show();


}

в .java(controller.java)

public class controler implements Initializable {

@FXML
private WebView browser;
@FXML
private Button back, refresh, home;
@FXML
private ComboBox CB;
person Perco    schedule 14.03.2013
comment
Привет, Джексон, большое спасибо за вашу помощь: я получаю сообщение об ошибке в классе контроллера: мой класс SampleController.java, и ошибка: DIRECTORY.controller не существует, такая же ошибка, если я использую SampleController - person Alberto acepsut; 15.03.2013
comment
этот DIRECTORY.controler - это путь, по которому вы должны показать про FXML, например, у меня есть мой проект в записях папки, а имя моего FXML - Form.fxml, затем вы создаете файл. java с тем же именем Form.java ria хорошо .. xmlns: fx = javafx.com/fxml fx: контроллер = cadastros.Form› - person Perco; 15.03.2013