package SwingBasicStudy;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Random;
import java.util.concurrent.TimeUnit
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
interface Generator2<T>{
T next();
}
class MemberImages implements Generator2<File> {
@Override
public File next() {
HashMap<String,File> fileMap =
new HashMap<String, File>();
File[] files =