±Û¾´ÀÌ :±è°Ç¿ì 1999³â 12¿ù 28ÀÏ 04:09:23
Àúµµ ÷¿¡ ¾ÈµÅ¼ ÇÑÂüÀ» °í»ýÇߴµ¥
¹ö±×¶ó°í ÇÏ´õ±º¿ä.. Ȥ½Ã¶óµµ Àú¿Í °°Àº °É·ç
°í¹ÎÇÏ½Ã°Ô µÉ ºÐÀ» À§ÇÏ¿© ¾Æ·¡ ÇØ°áÃ¥À» ¿Ã·Áµå¸³´Ï´Ù.
´ÙÀ½ ¹öÀü¿¡¼± °íÃÄÁö°ÚÁÒ..
class ChooserPatch {
public static File[] getSelectedFiles(JFileChooser chooser) {
// Although JFileChooser won't give us this information,
// we need it...
Container c1 = (Container)chooser.getComponent(3);
JList list = null;
while (c1 != null) {
Container c = (Container)c1.getComponent(0);
if (c instanceof JList) {
list = (JList)c;
break;
}
c1 = c;
}
Object[] entries = list.getSelectedValues();
File[] files = new File[entries.length];
for (int k=0; kif (entries[k] instanceof File)
files[k] = (File)entries[k];
}
return files;
}
}