Net.Data 在一个名为 DTW_Applet.class 的类中提供了一系列接口,它们可以和 您的 Java 小应用程序一起使用,帮助处理为表格变量生成的 PARAM 标记。您可以创建一个扩充此 接口的小应用程序,用于从您的小应用程序调用例程。
Net.Data 提供了这些接口:
要访问接口,请在您的小应用程序代码中使用 EXTENDS 关键字来把您的小应用程序从 DTW_APPLET 类 中归为子类,如下面的例子所示:
import java.io.*;
import java.applet.Applet;
public class myDriver extends DTW_Applet
{
public void init()
{
super.init();
if (GetNumberOfTables() > 0)
{
String [] tables = GetTableNames();
printTables(tables);
}
}
private void printTables(String[] tables)
{
String table_name;
for (int i = 0; i < tables.length; i++)
{
table_name = tables[i];
printTable(table_name);
}
}
private void printTable(String table_name)
{
int nrows = GetNumberOfRows(table_name);
int ncols = GetNumberOfColumns(table_name);
System.out.println("Table: " + table_name + " has " + ncols + " columns and
" + nrows + " rows.");
String [] col_names = GetColumnNames(table_name);
System.out.println("------------------------------------------------------");
for (int i = 0; i < ncols; i++)
System.out.print(" " + col_names[i] + " ");
System.out.println("\n----------------------------------------------------");
String [][] mytable = GetTable(table_name);
for (int j = 0; j < nrows; j++)
{
for (int i = 0; i < ncols; i++)
System.out.print(" " + mytable[i][j] + " ");
System.out.println("\n");
}
}
}