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"); } } }