main方法中未提及main方法之外的方法。
主要方法仅包含launch(args);
我以为需要在方法之外调用使其在程序中起作用的方法?
那么launch(args)如何工作?
参考方案
如果您在Netbeans中打开JavaFX模板,则会有一个JavaDoc对其进行解释:
/**
* The main() method is ignored in correctly deployed JavaFX application.
* main() serves only as fallback in case the application can not be
* launched through deployment artifacts, e.g., in IDEs with limited FX
* support. NetBeans ignores main().
*
* @param args the command line arguments
*/
public static void main(String[] args) {
launch(args);
}
因此从本质上来说,它甚至不应该被称为,因为它是JavaFX,但是,如果调用它,它将仅将命令行参数(args)传递给javafx.application.Application.launch,它将按预期打开JavaFX 。
如果您仍然想知道启动如何工作,那么您可能应该检查其source code。
MicroStream(反序列化)如何工作? - java
我想知道MicroStream的序列化如何工作。由于它被描述为“超快”,因此必须依靠代码生成,对吗?还是基于反思?与Protobuf-Serialization相比,它的性能如何?Protobuf-Serialization依赖于直接从java字段中读取并将其写入字节缓冲区的Code-generation,反之亦然。在大范围串行化对象时,使用反射会大大降低性…JavaFX FXML无效类型 - java
我正在Linux中用Eclipse编写JavaFX应用程序,并使用SceneBuilder编写了某些FXML代码。当我移至Windows时,如果我尝试执行代码,它将运行良好,但是,如果我尝试修改fxml文件,它将开始给我一个错误(与修改无关)。我也尝试使用NetBeans,但没有任何改变。错误是:javafx.fxml.LoadException: Ligh…Python中具有两个以上函数的方法重载 - java
在Java中,我能够在类内部进行方法重载,如下所示(伪代码):public class Test private double result; Test(){result=0;} public double func(int a, int b, int c) { result=a+b+c; } public double func(int a, int b)…JavaFX DatePicker设置日期值的对齐方式 - java
当我使用JavaFX的Datepicker并使用节点的整个宽度时,日期选择器的文本不会居中。我尝试使用setStyle("-fx-alignment: center;"),但这不起作用。我想要这样的东西(用油漆做):如何将文字居中?这是示例代码:import java.time.LocalDate; import javafx.appli…JavaFX WebView URL.createObjectURL未定义 - java
我正在使用JavaFX 8嵌入式WebView。我想从Blob图片构建Blob URL。但是,URL.createObjectURL给了我未定义的信息。在JavaFX 8 WebView环境中,是否有任何方法(匀场等)从Blob对象创建Blob URL? 参考方案 看来目前尚不支持它,但是Java 9将于9月发布。https://bugs.openjdk.j…