Manual de consulta

Utilización de la interfaz de applet Java de Net.Data

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


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]