2013-03-12 46 views
1

我有一个非常简单的JavaFX FXML应用程序(带有两个按钮和一个标签的锚定窗格:一个按钮打印字符串和另一个退出应用程序)。作为小程序的JavaFX FXML应用程序

我想运行此应用程序作为applet用于测试目的。

因为我对这个过程是全新的,有人可以帮我介绍在服务器网络空间中部署我的应用程序的方式和方法,以便客户端可以在不下载应用程序的情况下使用它?

感谢所有

+2

HTTP ://stackoverflow.com/questions/8566818/is-it-possible-to-make- javafx-web-applet – 2013-03-12 12:00:20

回答

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(controler.java)

public class controler implements Initializable { 

@FXML 
private WebView browser; 
@FXML 
private Button back, refresh, home; 
@FXML 
private ComboBox CB; 
+0

HI Jackson非常感谢您的帮助:控制器类出现错误:我的类是SampleController.java,错误是:DIRECTORY.controller不存在,如果我使用SampleController,则出现相同的错误 – 2013-03-15 11:11:42

+0

this“ DIRECTORY.controler“是您必须展示专业FXML的路径,例如我在文件夹条目中有我的项目,并且我的FXML的名称是Form.fxml,然后创建一个文件。 java同名Form.java ria很好 .. xmlns:fx =“http://javafx.com/fxml”fx:controller =“cadastros.Form”> – Perco 2013-03-15 11:19:52