/* * SimpleGridDemo.java * * Copyright 2000 Eliad Technologies, Inc. All Rights Reserved. * * This software is the proprietary information of Eliad Technologies, Inc. */ package example00; import java.awt.*; import javax.swing.*; import com.eliad.swing.*; import com.eliad.util.*; /** * This class shows a simple JSmartGrid * @author Daniel Rosenblatt * @version 1.0 */ public class SimpleGridDemo extends JFrame { private JSmartGrid grid_; /** Creates a new SimpleGrid */ public SimpleGridDemo() { super("Simple Grid Example"); addWindowListener ( new java.awt.event.WindowAdapter () { public void windowClosing (java.awt.event.WindowEvent evt) { System.exit(0); } } ); grid_ = new JSmartGrid(); for (int col = 0; col < grid_.getColumnCount(); col++) { grid_.setColumnWidth(col,50); for (int row = 0; row < grid_.getRowCount(); row++) grid_.setValueAt("" + row + col, row, col); } JScrollPane scrollPane = new JScrollPane(grid_); getContentPane().add(scrollPane, BorderLayout.CENTER); pack(); } /** Creates and displays a SimpleGrid frame */ public static void main(String[] args) { SimpleGridDemo sg = new SimpleGridDemo(); Dimension big=Toolkit.getDefaultToolkit().getScreenSize(); Dimension small=sg.getSize(); sg.setLocation((big.width-small.width)/2, (big.height-small.height)/2); sg.setVisible(true); } }