JavaFX之TableView的MenuButton
生活随笔
收集整理的這篇文章主要介紹了
JavaFX之TableView的MenuButton
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
MenuButton
找到tableView?的?menuButton.?? Node?menuButton?=?tableView</span>.lookup(".show-hide-columns-button");?? EventHandler<MouseEvent>?mousePressedHandler?=?new?EventHandler<MouseEvent>()?{?? ????@Override?? ????public?void?handle(MouseEvent?event)?{?? ???????//可以增加文本菜單對TableColumn的控制?? ????????//中止event?? ?????????event.consume();?? ????}?? };?? //增加menuButton的觸發(fā)事件?? menuButton.addEventFilter(MouseEvent.MOUSE_PRESSED,?? ????????mousePressedHandler);??
在JavaFx的 TableView 上可以使用MenuButton來管理TableView的Column.
啟用MenuButton.
TableView.setTableMenuButtonVisible(true); ?
但是普通的MenuButton, 每次點擊都會刷新TableView
重寫TableMenuButton的事件
?
[java]?view plaincopy?
總結(jié)
以上是生活随笔為你收集整理的JavaFX之TableView的MenuButton的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win10配置要求最低几代cpu?
- 下一篇: 电脑配置的高低与什么有关?