使用Swing或者JavaFX都可以写出来;但是JavaFX是更现代化的界面框架
布局方案1: 绝对布局. 就是精确的控制每一个组件(按钮,文本框,标签等)的位置; 不推荐这种布局,因为这种布局不灵活. 修改起来比较麻烦. 并且不同的平台可能存在差异.
布局方案2: 使用各种布局进行嵌套,
以JavaFX的布局容器为例, 主题部分使用BorderPane.把界面分成上下左右中,五个部分
上面的部分(可以使用VBox嵌套 HBox来实现 )
中间的主题部分;可以使用 VBox嵌套HBox 或者用GridPane 来实现,