当前位置: 首页>>代码示例>>Java>>正文


Java Table.addRows方法代码示例

本文整理汇总了Java中prefuse.data.Table.addRows方法的典型用法代码示例。如果您正苦于以下问题:Java Table.addRows方法的具体用法?Java Table.addRows怎么用?Java Table.addRows使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在prefuse.data.Table的用法示例。


在下文中一共展示了Table.addRows方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: generateTable

import prefuse.data.Table; //导入方法依赖的package包/类
private Table generateTable()
			{
				Table table = new Table();

				// use a calendar for input of human-readable dates
				GregorianCalendar cal = new GregorianCalendar();

				// set up table schema
				table.addColumn("Date", Date.class);
				table.addColumn("BMI", double.class);
				table.addColumn("NBZ", int.class);
				table.addColumn("Insult", String.class);
				int items = 100;
				table.addRows(items);
				
				Random randomGenerator = new Random();
				for(int i = 0; i < items / 2; i++)
				{
					table.set(i, 0, cal.getTime());
					table.set(i, 1, randomGenerator.nextDouble() * 40);
					table.set(i, 2, randomGenerator.nextDouble() * 400);
					table.set(i, 3, "T");
				}

				for(int i = items/2; i<items; i++)
				{
					table.set(i, 0, cal.getTime());
					table.set(i, 1, randomGenerator.nextDouble() * 40);
					table.set(i, 2, randomGenerator.nextDouble() * 400);
					table.set(i, 3, "F");
				}
				

		 /**  add items outside of visible area (for performance check) **/ 		
//				for(int j = 5000; j<items; j++)
//				{
//					String insult = randomGenerator.nextBoolean() ? "T" : "F";
//					table.set(j, 0, cal.getTime());
//					table.set(j, 1, 400);
//					table.set(j, 2, randomGenerator.nextDouble() * 400);
//					table.set(j, 3, insult);
//				}		

				return table;
			}
 
开发者ID:dritanlatifi,项目名称:AndroidPrefuse,代码行数:46,代码来源:MainActivity.java

示例2: generateTableForPerforamceTest

import prefuse.data.Table; //导入方法依赖的package包/类
private Table generateTableForPerforamceTest()
	{
		Table table = new Table();

		// use a calendar for input of human-readable dates
		GregorianCalendar cal = new GregorianCalendar();

		// set up table schema
		table.addColumn("Date", Date.class);
		table.addColumn("BMI", double.class);
		table.addColumn("NBZ", int.class);
		table.addColumn("Insult", String.class);
		int items = 2500;
		table.addRows(items);
		
		Random randomGenerator = new Random();
		for(int i = 0; i < items / 2; i++)
		{
			table.set(i, 0, cal.getTime());
			table.set(i, 1, randomGenerator.nextDouble() * 40);
			table.set(i, 2, randomGenerator.nextDouble() * 400);
			table.set(i, 3, "T");
		}

		for(int i = items/2; i<items; i++)
		{
			table.set(i, 0, cal.getTime());
			table.set(i, 1, randomGenerator.nextDouble() * 40);
			table.set(i, 2, randomGenerator.nextDouble() * 400);
			table.set(i, 3, "F");
		}
		

 /**  add items outside of visible area (for performance check) **/ 		
//		for(int j = 5000; j<items; j++)
//		{
//			String insult = randomGenerator.nextBoolean() ? "T" : "F";
//			table.set(j, 0, cal.getTime());
//			table.set(j, 1, 400);
//			table.set(j, 2, randomGenerator.nextDouble() * 400);
//			table.set(j, 3, insult);
//		}		

		return table;
	}
 
开发者ID:dritanlatifi,项目名称:AndroidPrefuse,代码行数:46,代码来源:MainActivity.java

示例3: generateTable

import prefuse.data.Table; //导入方法依赖的package包/类
private Table generateTable()
	{
		Table table = new Table();

		// use a calendar for input of human-readable dates
		GregorianCalendar cal = new GregorianCalendar();

		// set up table schema
		table.addColumn("Date", Date.class);
		table.addColumn("BMI", double.class);
		table.addColumn("NBZ", int.class);
		table.addColumn("Insult", String.class);
		int items = 5000;
		table.addRows(items);
//
//		cal.set(2007, 11, 23);
//		table.set(0, 0, cal.getTime());
//		table.set(0, 1, 21.0);
//		table.set(0, 2, 236.0);
//		table.set(0, 3, "F");
//
//		cal.set(2008, 6, 22);
//		table.set(1, 0, cal.getTime());
//		table.set(1, 1, 35.8);
//		table.set(1, 2, 400.0);
//		table.set(1, 3, "F");
//
//		cal.set(2009, 3, 8);
//		table.set(2, 0, cal.getTime());
//		table.set(2, 1, 28.8);
//		table.set(2, 2, 309.0);
//		table.set(2, 3, "T");
		
		Random randomGenerator = new Random();
		for(int i = 0; i<items; i++)
		{
			String insult = randomGenerator.nextBoolean() ? "T" : "F";
			table.set(i, 0, cal.getTime());
			table.set(i, 1, randomGenerator.nextDouble() * 40);
			table.set(i, 2, randomGenerator.nextDouble() * 400);
			table.set(i, 3, insult);
		}

 /**  add items outside of visible area **/ 		
//		for(int i = 5000; i<items; i++)
//		{
//			String insult = randomGenerator.nextBoolean() ? "T" : "F";
//			table.set(i, 0, cal.getTime());
//			table.set(i, 1, 400);
//			table.set(i, 2, randomGenerator.nextDouble() * 400);
//			table.set(i, 3, insult);
//		}		

		return table;
	}
 
开发者ID:dritanlatifi,项目名称:AndroidPrefuse,代码行数:56,代码来源:MainActivityOld.java


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