JavaFX之Scene Builder详细使用说明之菜单篇(4)——Modify菜单

目录

菜单项预览

Fit to Parent菜单项

Use Computed Size菜单项

GridPane菜单项

Set Effect菜单项

Add Popup Control菜单项

Scene Size菜单项


 

菜单项预览

JavaFX之Scene Builder详细使用说明之菜单篇(4)——Modify菜单_第1张图片

各个菜单项功能说明:

  • Fit to Parent:子控件尺寸填满父控件空间。

  • Use Computed Size:使用计算大小,相对复杂,不进行说明。

  • GridPane:为窗格布局(表格布局)添加行或者列。

  • Set Effect:设置控件效果,软件提供了些默认效果供用户选择使用。

  • Add Popup Control:为控件添加弹出控件,有Tooltip工具提示和右键菜单。

  • Scene Size:设置Scene的尺寸大小,有四种尺寸选择:320X240、640X480、1280X800和1920X1080。

注意:有些菜单项的功能并不会起作用,因为该控件所处的位置不适合,就是该控件不满足实现的条件。

 

Fit to Parent菜单项

即使当前控件填满父容器的空间。

JavaFX之Scene Builder详细使用说明之菜单篇(4)——Modify菜单_第2张图片

点击Fit to Parent菜单项即可使VBox占满AnchorPane的空间:

结果如图所示:

JavaFX之Scene Builder详细使用说明之菜单篇(4)——Modify菜单_第3张图片

 

Use Computed Size菜单项

JavaFX之Scene Builder详细使用说明之菜单篇(4)——Modify菜单_第4张图片

关于计算的原理,可以参考官网。

 

GridPane菜单项

GridPane布局如下:

JavaFX之Scene Builder详细使用说明之菜单篇(4)——Modify菜单_第5张图片

GridPane菜单项内容(都是以当前选中行或列为标准)如下:

  • Move Row Above:移动当前行到上面一行去。

  • Move Row Below:移动当前行到下面一行去。

  • Move Column Before:移动当前列到前面一列去。

  • Move Column After:移动当前列到后面一列去。

  • Add Row Above:在当前行的上面添加一行。

  • Add Row Below:在当前行的下面添加一行。

  • Add Column Before:在当前列的前面添加一列。

  • Add Column After:在当前列的后面添加一列。

  • Increase Row Span:添加当前行的行跨度,默认为1。

  • Decrease Row Span:减少当前行的行跨度,默认为1。

  • Increase Column Span:添加当前列的列跨度,默认为1 。

  • Decrease Column Span:减少当前列的列跨度,默认为1。

JavaFX之Scene Builder详细使用说明之菜单篇(4)——Modify菜单_第6张图片

 

Set Effect菜单项

为控件设定一些可选择的效果:

JavaFX之Scene Builder详细使用说明之菜单篇(4)——Modify菜单_第7张图片

 

Add Popup Control菜单项

添加弹出控件,可以选择的有弹出工具提示控件和弹出右键菜单控件。

JavaFX之Scene Builder详细使用说明之菜单篇(4)——Modify菜单_第8张图片

下面是一个按钮控件,接下来将为其添加弹出控件。

JavaFX之Scene Builder详细使用说明之菜单篇(4)——Modify菜单_第9张图片

添加弹出工具提示控件Tooltip。

JavaFX之Scene Builder详细使用说明之菜单篇(4)——Modify菜单_第10张图片

测试功能:

JavaFX之Scene Builder详细使用说明之菜单篇(4)——Modify菜单_第11张图片

添加右键菜单控件

JavaFX之Scene Builder详细使用说明之菜单篇(4)——Modify菜单_第12张图片

测试功能:

JavaFX之Scene Builder详细使用说明之菜单篇(4)——Modify菜单_第13张图片

 

Scene Size菜单项

JavaFX之Scene Builder详细使用说明之菜单篇(4)——Modify菜单_第14张图片

 

可搜索微信公众号【Java实例程序】或者扫描下方二维码关注公众号获取更多。

你可能感兴趣的:(JavaFX)