增加 MenuBuilder.java 的注释
This commit is contained in:
parent
0f8cc95e40
commit
d4220b2acc
@ -7,19 +7,29 @@ import javafx.scene.control.MenuItem;
|
||||
/**
|
||||
* 菜单建造者类
|
||||
*
|
||||
* <p>
|
||||
* 此类用于构建菜单对象,可以添加菜单项、单选菜单项、复选菜单项以及分割线等。
|
||||
* </p>
|
||||
*
|
||||
* @author gewuyou
|
||||
*
|
||||
*/
|
||||
public class MenuBuilder extends AbstractMenuBuilder<MenuBuilder, Menu> {
|
||||
private final Menu menu;
|
||||
|
||||
/**
|
||||
* 构造菜单建造者
|
||||
*
|
||||
* @param label 菜单的标签
|
||||
*/
|
||||
public MenuBuilder(String label) {
|
||||
menu = new Menu(label);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get subclass builder
|
||||
* 获取子类的建造者实例
|
||||
*
|
||||
* @return builder
|
||||
* @return 建造者实例
|
||||
*/
|
||||
@Override
|
||||
protected MenuBuilder getBuilder() {
|
||||
@ -27,9 +37,9 @@ public class MenuBuilder extends AbstractMenuBuilder<MenuBuilder, Menu> {
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieves the items of the menu.
|
||||
* 获取菜单的菜单项列表
|
||||
*
|
||||
* @return an ObservableList of MenuItems
|
||||
* @return 菜单项列表
|
||||
*/
|
||||
@Override
|
||||
protected ObservableList<MenuItem> getItems() {
|
||||
@ -37,9 +47,9 @@ public class MenuBuilder extends AbstractMenuBuilder<MenuBuilder, Menu> {
|
||||
}
|
||||
|
||||
/**
|
||||
* Build menu
|
||||
* 构建菜单
|
||||
*
|
||||
* @return menu
|
||||
* @return 构建的菜单对象
|
||||
*/
|
||||
@Override
|
||||
public Menu build() {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user