Net.Data proporciona un conjunto de interfaces en una clase denominada DTW_Applet.class, que se puede utilizar junto con los applets Java para ayudar a procesar los códigos PARAM que se generan para las variables de tabla. Puede crear un applet que amplíe esta interfaz para llamar a las rutinas desde el applet.
Net.Data proporciona estas interfaces:
Para acceder a las interfaces, utilice la palabra clave EXTENDS en el código del applet para convertir el applet en una subclase a partir de la clase DTW_APPLET, tal como se muestra en el ejemplo siguiente:
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"); } } }