• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java CellDataFeatures类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中javafx.scene.control.TreeTableColumn.CellDataFeatures的典型用法代码示例。如果您正苦于以下问题:Java CellDataFeatures类的具体用法?Java CellDataFeatures怎么用?Java CellDataFeatures使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



CellDataFeatures类属于javafx.scene.control.TreeTableColumn包,在下文中一共展示了CellDataFeatures类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: shouldInsertColumnUsingGivenFunction

import javafx.scene.control.TreeTableColumn.CellDataFeatures; //导入依赖的package包/类
@Test public void shouldInsertColumnUsingGivenFunction(){
   @SuppressWarnings("unchecked")//mocking generics 
   Function< TestTreeValueItem, ObjectProperty< Node > > retriever = mock( Function.class );
   
   systemUnderTest.insertColumn( retriever );
   assertThat( systemUnderTest.getColumns(), hasSize( 1 ) );
   
   assertThat( systemUnderTest.getColumns().get( 0 ).getCellValueFactory().call( 
            new CellDataFeatures<>( systemUnderTest, null, new TreeItem<>() ) 
   ), is( nullValue() ) );
   verifyZeroInteractions( retriever );
   
   assertThat( systemUnderTest.getColumns().get( 0 ).getCellValueFactory().call( 
            new CellDataFeatures<>( systemUnderTest, null, new TreeItem<>( item ) ) 
   ), is( nullValue() ) );
   verify( retriever ).apply( item );
}
 
开发者ID:DanGrew,项目名称:JttDesktop,代码行数:18,代码来源:TreeTest.java


示例2: call

import javafx.scene.control.TreeTableColumn.CellDataFeatures; //导入依赖的package包/类
public ObservableValue<T> call(CellDataFeatures<T,T> f)
{
	T v = value(f.getValue(), f.getTreeTableColumn(), f.getTreeTableView());
	return new ReadOnlyObjectWrapper<T>(v);
}
 
开发者ID:andy-goryachev,项目名称:FxEditor,代码行数:6,代码来源:FxTreeTableCellValueFactory.java


示例3: shouldInsertRequiredColumns

import javafx.scene.control.TreeTableColumn.CellDataFeatures; //导入依赖的package包/类
@Test public void shouldInsertRequiredColumns(){
   assertThat( systemUnderTest.getColumns(), hasSize( 2 ) );
   
   UserAssignmentsTreeItem item = mock( UserAssignmentsTreeItem.class ); 
   systemUnderTest.getColumns().get( 0 ).getCellValueFactory().call( new CellDataFeatures<>( systemUnderTest, null, new TreeItem<>( item ) ) );
   verify( item ).firstColumnProperty();
   
   systemUnderTest.getColumns().get( 1 ).getCellValueFactory().call( new CellDataFeatures<>( systemUnderTest, null, new TreeItem<>( item ) ) );
   verify( item ).secondColumnProperty();
}
 
开发者ID:DanGrew,项目名称:JttDesktop,代码行数:11,代码来源:UserAssignmentsTreeTest.java


示例4: shouldInsertMultipleColumnInOrder

import javafx.scene.control.TreeTableColumn.CellDataFeatures; //导入依赖的package包/类
@Test public void shouldInsertMultipleColumnInOrder(){
   @SuppressWarnings("unchecked")//mocking generics 
   Function< TestTreeValueItem, ObjectProperty< Node > > retrieverA = mock( Function.class );
   @SuppressWarnings("unchecked")//mocking generics 
   Function< TestTreeValueItem, ObjectProperty< Node > > retrieverB = mock( Function.class );
   @SuppressWarnings("unchecked")//mocking generics 
   Function< TestTreeValueItem, ObjectProperty< Node > > retrieverC = mock( Function.class );
   
   systemUnderTest.insertColumn( retrieverA );
   systemUnderTest.insertColumn( retrieverB );
   systemUnderTest.insertColumn( retrieverC );
   assertThat( systemUnderTest.getColumns(), hasSize( 3 ) );
   
   assertThat( systemUnderTest.getColumns().get( 0 ).getCellValueFactory().call( 
            new CellDataFeatures<>( systemUnderTest, null, new TreeItem<>( item ) ) 
   ), is( nullValue() ) );
   verify( retrieverA ).apply( item );
   
   assertThat( systemUnderTest.getColumns().get( 1 ).getCellValueFactory().call( 
            new CellDataFeatures<>( systemUnderTest, null, new TreeItem<>( item ) ) 
   ), is( nullValue() ) );
   verify( retrieverB ).apply( item );
   
   assertThat( systemUnderTest.getColumns().get( 2 ).getCellValueFactory().call( 
            new CellDataFeatures<>( systemUnderTest, null, new TreeItem<>( item ) ) 
   ), is( nullValue() ) );
   verify( retrieverC ).apply( item );
}
 
开发者ID:DanGrew,项目名称:JttDesktop,代码行数:29,代码来源:TreeTest.java


示例5: BookMarks

import javafx.scene.control.TreeTableColumn.CellDataFeatures; //导入依赖的package包/类
public BookMarks(){
	for(int i=0 ; i< folders.size();i++){
		System.out.println(i);
		parentFolder.getChildren().add(new TreeItem<>(folders.get(i),new ImageView(folderImage)));
	}
	bookMarkCol.setCellValueFactory(new Callback<CellDataFeatures<String,String>, ObservableValue<String>>() {
		@Override
		public ObservableValue<String> call(CellDataFeatures<String, String> param) {
			return new SimpleStringProperty(param.getValue().getValue());
		}
	});		
	
	nameCol.setCellValueFactory(new PropertyValueFactory<URLdetails,String>("name"));
	locationCol.setCellValueFactory(new PropertyValueFactory<URLdetails,String>("location"));
	dateCol.setCellValueFactory(new PropertyValueFactory<URLdetails,String>("date"));
	timeCol.setCellValueFactory(new PropertyValueFactory<URLdetails,String>("time"));
	treeView.getSelectionModel().selectedItemProperty().addListener((observable,oldValue,newValue)->{

			TreeItem<String> selectedItem = (TreeItem<String>) newValue;
			System.out.println("Selected Text : " + selectedItem.getValue());
			ObservableList<URLdetails> list = new PopulateTable().PopulateTable(selectedItem.getValue());
			table.setItems(list);
			
	});
	table.focusedProperty().addListener((observable,oldValue,newValue)->{


			String url = table.getSelectionModel().getSelectedItem().getLocation();
			System.out.println("Url of the selected bookmarks: "+url);
			
		
	});
	
	bookMarkCol.setPrefWidth(150);
	nameCol.setPrefWidth(200);
	timeCol.setPrefWidth(150);
	dateCol.setPrefWidth(150);
	locationCol.setPrefWidth(300);
	parentFolder.setExpanded(true);
	treeView.getColumns().add(bookMarkCol);
	treeView.setRoot(parentFolder);
	table.getColumns().addAll(nameCol,locationCol,dateCol,timeCol);
	table.setItems(list);
}
 
开发者ID:badarshahzad,项目名称:Jfx-Browser,代码行数:45,代码来源:BookMarks.java



注:本文中的javafx.scene.control.TreeTableColumn.CellDataFeatures类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java SQLStatementParser类代码示例发布时间:2022-05-22
下一篇:
Java TextViewTextChangeEvent类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap