我想实现MenuItem的隐藏功能,但是找了很多文章都没有明确的找到到底应该怎么实现。所有这里我演示一下我是怎么实现的,希望能帮助对有需要的人(前面为说明,后面为演示)
1、setVisible()
a、括号里面传的是boolean类型
b、setVisible(true) 为显示。setVisible(false)反之
2、setDisable()
a、括号里面传的是boolean类型
b、setDisable(true) 为禁用功能。setDisable(false)反之
3、代码部分
@Override
public void initialize(URL location, ResourceBundle resources) {
terminalUserCoupon.setVisible(false); //终止优惠券
deleteProduct.setVisible(false); //删除品种信息(接口商业)
modifyGoodsValidity.setVisible(false); //修改商品效期
//显示新开区域按钮,但是禁用功能
openArea.setVisible(true); //新开区域
openArea.setDisable(true);//新开区域
//显示关闭区域按钮
closeArea.setVisible(true); //关闭区域
QueryProduct.setVisible(false); //查询商品ID
exportProductTable.setVisible(false); //导出商业商品信息
PushOrderToERP.setVisible(false); //重新推订单到ERP*/
}