Java 使用数据提供程序启用NATTable中的复选框,该数据提供程序由布尔列表表示
我们有一个数据模型,它由一个JavaBean表示,JavaBean由一个布尔实例列表而不是单个布尔实例组成Java 使用数据提供程序启用NATTable中的复选框,该数据提供程序由布尔列表表示,java,eclipse,nebula,nattable,Java,Eclipse,Nebula,Nattable,我们有一个数据模型,它由一个JavaBean表示,JavaBean由一个布尔实例列表而不是单个布尔实例组成 public class MyModel { private String name; private String desc; private boolean check; private List<Boolean> flags ; //getters and setters go here 公共类MyModel{ 私有字符串名称; 私有字符串
public class MyModel {
private String name;
private String desc;
private boolean check;
private List<Boolean> flags ;
//getters and setters go here
公共类MyModel{
私有字符串名称;
私有字符串描述;
私有布尔检查;
私有列表标志;
//能手和二传手都在这里
}
在上面的代码段中,flags变量用于表示UI中的复选框数据
我能够捕获检查变量时触发的UI事件,但无法捕获标志变量时触发的UI事件
不幸的是,布尔实例变量列表没有捕获复选框上的单击事件
有没有可能用这种方式来表达 这取决于IDataProvider的实现。CheckboxCellEditor只需从数据提供程序中取出当前布尔值,切换到相反的值并将其写回数据提供程序
在不了解您的数据提供程序或数据模型的更多信息的情况下,很难帮助您,但我假设您的数据提供程序没有正确更新数据模型。Hi user2955861,我已用其他信息修改了我的问题。谢谢,我仍然不确定你想要达到什么目标。但是,当您在Eclipse论坛上创建这个主题时,我将尝试在这方面帮助您。