/* * BooksDetailsPanel.java * */ package myamazonclient; import java.util.Vector; import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.net.URL; public class BooksDetailsPanel extends javax.swing.JPanel implements ItemListener { /** Creates new form BooksDetailsPanel */ public BooksDetailsPanel() { initComponents(); } /** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ private void initComponents() {//GEN-BEGIN:initComponents booksDetails = new javax.swing.JLabel(); booksScrollpane = new javax.swing.JScrollPane(); booksDetailsPanel = new javax.swing.JPanel(); setLayout(new java.awt.BorderLayout()); setBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 0, 0), 1, true)); booksDetails.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); booksDetails.setText("Books Details"); booksDetails.setVerticalAlignment(javax.swing.SwingConstants.TOP); add(booksDetails, java.awt.BorderLayout.NORTH); booksDetailsPanel.setLayout(new java.awt.GridLayout(1, 1)); booksScrollpane.setViewportView(booksDetailsPanel); add(booksScrollpane, java.awt.BorderLayout.CENTER); }//GEN-END:initComponents public void showContents(String[] s, String[] imageURLs) { int length = s.length; itemlength = s.length; jc = new JCheckBox[length]; reviewItems = new boolean[itemlength]; for (int i=0; i