私はsのグリッドを持っていJLabelます。それらをすべてArrayListに追加しました。MouseClickListener繰り返しを通じてそれらすべてに sを追加するにはどうすればよいですか。次の行だけで何か:
for (int i=0;i<145;i++)
jLAL.get(i).addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jLabelMouseClicked(evt, jLAL.get(i));
}
});
jLAL は jLabelArrayListです。もちろん、ここでの悪い点は、それが最終的なものではないということです。