home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 2000 March / pcp161a.iso / handson / files / java / MyTable.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-11-28  |  2.7 KB  |  20 lines

  1. import com.sun.java.swing.JPanel;
  2. import com.sun.java.swing.JTable;
  3. import java.awt.Component;
  4. import java.awt.Container;
  5. import java.awt.Font;
  6.  
  7. public class MyTable extends JPanel {
  8.    String[] headings = new String[]{"Author", "Title", "Publisher", "ISBN", "Description"};
  9.    Object[][] cells = new Object[][]{{"Peter Anders", "Envisioning Cyberspace:  Designing 3d Electronic Spaces", "McGraw-Hill Companies, The", "0070016321", "Free of the constraints of physical form and limited..."}, {"Tom Armstrong", "Activex Developer`s SourceBook:  With CD-ROM", "McGraw-Hill Companies, The", "0070062137", "Focusing on design and development of Web-based and..."}, {"Richard L. Petersen", "UNIX Clearly Explained", "Academic Press, Incorporated", "0125521308", "Unix Clearly Explained is a complete tutorial introduction..."}, {"Robby Swipe", "A smile, a song and a balloon: 30 years of comedy", "Biscos Discount Publishers", "0177682456", "I'll never forget what the late great Bernie Clifton said to me..."}, {"Peter Anders", "Envisioning Cyberspace:  Designing 3d Electronic Spaces", "McGraw-Hill Companies, The", "0070016321", "Free of the constraints of physical form and limited..."}, {"Tom Armstrong", "Activex Developer`s SourceBook:  With CD-ROM", "McGraw-Hill Companies, The", "0070062137", "Focusing on design and development of Web-based and..."}, {"Richard L. Petersen", "UNIX Clearly Explained", "Academic Press, Incorporated", "0125521308", "Unix Clearly Explained is a complete tutorial introduction..."}, {"Robby Swipe", "A smile, a song and a balloon: 30 years of comedy", "Biscos Discount Publishers", "0177682456", "I'll never forget what the late great Bernie Clifton said to me..."}, {"Peter Anders", "Envisioning Cyberspace:  Designing 3d Electronic Spaces", "McGraw-Hill Companies, The", "0070016321", "Free of the constraints of physical form and limited..."}, {"Tom Armstrong", "Activex Developer`s SourceBook:  With CD-ROM", "McGraw-Hill Companies, The", "0070062137", "Focusing on design and development of Web-based and..."}, {"Richard L. Petersen", "UNIX Clearly Explained", "Academic Press, Incorporated", "0125521308", "Unix Clearly Explained is a complete tutorial introduction..."}, {"Robby Swipe", "A smile, a song and a balloon: 30 years of comedy", "Biscos Discount Publishers", "0177682456", "I'll never forget what the late great Bernie Clifton said to me..."}};
  10.  
  11.    public MyTable() {
  12.       JTable var1 = new JTable(this.cells, this.headings);
  13.       Font var2 = new Font("HELVETICA", 0, 12);
  14.       ((Component)var1).setFont(var2);
  15.       var1.getTableHeader().setFont(var2);
  16.       var1.setAutoResizeMode(0);
  17.       ((Container)this).add(JTable.createScrollPaneForTable(var1), "Center");
  18.    }
  19. }
  20.