JavaFX TableView 列宽更改事件监听器

标签 java javafx-2 javafx

如何为 JavaFX2 创建 TableView TableColumn“宽度更改”事件监听器?

我想到的是这样的:

tableView.getColumns().addListener(new ListChangeListener() {
    public void anyMethod() {
        System.out.println("TableView Column Width Have Changed")
    }
}

最佳答案

试试这个......它的工作

Column.widthProperty().addListener(new ChangeListener<Number>
    () {

        @Override
        public void changed(ObservableValue<? extends Number> ov, Number t, Number t1) {
                System.out.println("change in the widht of address");
        }
    });

关于JavaFX TableView 列宽更改事件监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19269934/

相关文章:

java - 使用OutputStreamWriter和 "UTF-8"参数的Js/Java写入文件会产生ANSI编码文件

java - Bundle 的导出包不可见

java - 如何使用flink在2个kafka主题之间进行数据比较

javafx - javafx中出现新窗口时如何提供淡入淡出背景?

java - LOG4J - 避免在日志中出现两次相同的消息

java - 如何使用对象创建 JavaFX 树

javafx-2 - JavaFX 自定义 Controller 工厂

java - 在使用Javafx播放视频时,如何让 “rect”(处理库)出现在它的前面?

java - OOP——设计、MVC

JavaFX 库 - 尝试添加未提供的属性