javafx-scrollPane、vbox等组件增加addListener

listener1

scrollPane.vvalueProperty().addListener(new ChangeListener<Number>() { 
    public void changed(ObservableValue<? extends Number> ov, 
      Number old_val, Number new_val) { 
     vBox.setLayoutY(-new_val.doubleValue()); 
    } 
}); 

listener2

accordion.getPanes().addListener(new ListChangeListener<Item>() { 
    public void onChanged(Change<tem> c) { 
     while (c.next()) { 
      if(c.wasAdded() || c.wasRemoved){ 
       //resize Accordion in dependency of the vvalue of your scrollpane 
      } 
     } 
    }); 

listener3

vbox.getChildren().addListener(new ListChangeListener<Item>() { 
    public void onChanged(Change<tem> c) { 
     while (c.next()) { 
      if(c.wasAdded() || c.wasRemoved){ 
       //rezise VBox in dependency of the vvalue of your scrollpane 
      } 
     } 
    }); 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值