<pre name="code" class="java"><span style="font-size:18px;">感觉之前的方法不是很好,所以在原来的基础上进行了大幅的修改,完善了很多步骤,进程虽然是快了很多,但是距离老师提出的要求依旧比较远,需要努力。</span>
</pre><pre name="code" class="java">public class qaq extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L;
private JPanel contentPane;
private JTextField tfDir;
private JTextField tfClass;
File[] fileArray; // 该文件夹里所有文件
int NUM_IMG = 0; // 文件的总数
int index = 0; // 该文件的序号
private int idImg = 1;
JLabel jlbImg1 = null;
JLabel jlbImg2 = null;
JLabel jlbImg3 = null;
</pre><pre name="code" class="java">
// 标签,显示带猜测学生姓名
JLabel lbGuessName = new JLabel("\u59D3\u540D");
lbGuessName.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent arg0) {
}
});
lbGuessName.setBounds(259, 91, 102, 23);
contentPane.add(lbGuessName);
lbGuessName = new JLabel();
this.add(lbGuessName);
// 标签,显示第一个学生相片
final JLabel lblImg1 = new JLabel("\u56FE\u72471");
lblImg1.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent arg0) {
}
});
lblImg1.setBounds(26, 21, 183, 200);
contentPane.add(lblImg1);
jlbImg1 = new JLabel();
jlbImg1.setBackground(Color.RED);
jlbImg1.setBounds(26, 151, 181,201);
this.add(jlbImg1);