Xoetrope

 Wiki : Welcomeclass

HomePage :: Categories :: PageIndex :: RecentChanges :: RecentlyCommented :: Login/Register
Oldest known version of this page was edited on 2006-10-13 03:13:40 by ValCassidy []
Page view:
package net.xoetrope.test.table;

import net.xoetrope.xui.*;
import net.xoetrope.xui.data.*;
import net.xoetrope.swing.*;
import javax.swing.table.TableModel;
import net.xoetrope.data.XDataSource;

import java.io.*;

public class Welcome extends XPage {

XTable2 testTable;
String headers[] = { "Make", "Model", "Mileage", "Price" };
XModel tableMdl;

public void pageCreated()
{
testTable = ( XTable2 )findComponent( "testTable" );
tableMdl = ( XModel )rootModel.get( "tabletest" );
XModelTableModel tableModel = new XModelTableModel( tableMdl );
tableModel.setHeaders( headers );
testTable.setModel( tableModel );
}

public void save()
{
try {
String path = System.getProperty( "user.dir" );
FileWriter fw = new FileWriter( path + "/resources/statics.xml" );
fw.write( "<Datasets>" );
XDataSource.outputModel( fw, tableMdl );
fw.write( "</Datasets>" );
fw.flush();
fw.close();
} catch ( Exception ex ) {
ex.printStackTrace();
}
}

}
Page was generated in 0.1017 seconds