Advertisement

JavaFX框架 easyfx的开发与应用

阅读量:

在JavaFX的开发过程中,并未发现十分便捷的解决方案;因此不得不自行构建了一个系统,并将所有设计与实现均基于实用性进行考量;最终目标在于实践"少写代码多做事"的理念。

基本结构

FMXML文件设计界面有助于提升代码结构清晰度,并且采用了FMXML文件作为基础进行构建。此外,在未来的发展中也可以考虑引入完全由Java代码实现界面的功能。

创建了抽象类View,并要求所有继承该View类的子类配置一个XML文件与其关联起来。

复制代码
    public class ExampleView extends View {
    
    @Override
    public String fxml() {
    	// fxml文件路径,使用getClass().getResource()加载
        return "Example.fxml";
    }
    }    

在JavaFX框架中,View类与Controller具有同等重要性,在此实现界面元素的初始化以及各类事件处理功能,并且特别注意其主要应用于UI层面设计。一个窗体通常包含多个View组件以实现复杂界面布局需求

一旦创建了实现一个特定视图类的@Component实例,并且相应地构建好了其对应的fxml文件之后,可以通过调用该静态方法`publi

全部评论 (0)

还没有任何评论哟~