XSBTableWindow.java

00001 /* 
00002 ** Author(s): Miguel Calejo
00003 ** Contact:   interprolog@declarativa.com, http://www.declarativa.com
00004 ** Copyright (C) Declarativa, Portugal, 2000-2002
00005 ** Use and distribution, without any warranties, under the terms of the 
00006 ** GNU Library General Public License, readable in http://www.fsf.org/copyleft/lgpl.html
00007 */
00008 package com.declarativa.interprolog.gui;
00009 import java.util.*;
00010 import java.text.*;
00011 import javax.swing.*;
00012 
00015 public class XSBTableWindow extends JFrame{
00016         public XSBTableWindow(XSBTableModel m, Object[] columnTitles){
00017                 super();
00018                 //System.out.println("Creating XSBTableWindow for "+m);
00019                 getContentPane().add("Center",new TermTreePane(m,columnTitles));
00020                 String time = DateFormat.getTimeInstance().format(new Date());
00021                 setTitle(m.node.toString()+": table at "+time);
00022                 getContentPane().add("North",new JLabel("state was "+m.state/*,SwingConstants.CENTER*/));
00023                 setSize(300,200);
00024                 setVisible(true);
00025         }
00026         
00027 }

Generated on Wed Jul 26 13:30:44 2006 for XSB by  doxygen 1.4.5