Merhabalar,
Asagıda kodun bir kısmını yazdım. Burada yapmak istedigim GUI ye ekledigim jfilechooser la benim programımın input dosyasını secmek ve programı bu input uzerinde run etmek. Eger programı calıstırınca input.txt adında bir input dosyası secersem program sorunsuz calısıyor fakat dosya adı degistiginde java.lang.ArrayIndexOutOfBoundsException: 0 seklinde bir hata alıyorum. Ustelik dosyayı acarken hicbir sekilde dosya adı belirtmedim. File file = new File(fc.getDescription(fc.getSelectedFile())); seklinde acıyorum dosyayı. Nedenini bir turlu bulamadım yardımcı olursanız sevinirim.
fc = new JFileChooser();
paramPanel.add(fc);
...
graph.runAlgorithm(fc.getDescription(fc.getSelectedFile()));
|