import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.net.*; import java.util.*; import java.io.*; class JThumbnailScrollPanel extends JScrollPane { public static final int SIZE = 150; public JThumbnailScrollPanel(JThumbnailPanel panel) { super(panel); } public Dimension getPreferredSize() { return(getMinimumSize()); } public Dimension getMinimumSize() { return(new Dimension(SIZE*2,SIZE*2)); } } class JThumbnailPanel extends JPanel implements DateListener { public static final int SIZE = 150; public JThumbnailPanel() { this.setBackground(Color.white); } public Dimension getPreferredSize() { return(new Dimension(SIZE*2,SIZE*10)); } public void set(Vector images, String str) { this.removeAll(); this.repaint(); JLabel label = new JLabel("Loading images from " + str, JLabel.CENTER); this.setLayout(new FlowLayout(FlowLayout.CENTER)); this.add(label); label.validate(); this.validate(); Vector labels = new Vector(); for (int i=0; i\"\'= "); while(strtok.hasMoreTokens()) { String temp = strtok.nextToken(); if (temp.startsWith("http://us.news1.yimg.com/us.yimg.com/p/")) vector.addElement(temp); } } reader.close(); } catch(Exception e) { e.printStackTrace(); } return(vector); } public static void main(String argv[]) { Vector v = getImages(9,15,03); System.out.println(v); } }