Questo è il blocco di istruzioni di quel JButton.
codice:
private void ButtonCADActionPerformed(java.awt.event.ActionEvent evt) throws UnsupportedEncodingException {
PrintWriter writer = null;
try {
writer = new PrintWriter("Radici(" + grado + ")" + reale + "+" + img + "i.scr", "UTF-8");
writer.println("_pline");
for (int i = 0; i < soluzioniR.size(); i++) {
writer.println(soluzioniR.get(i) + "," + soluzioniI.get(i));
}
writer.println("ch");
writer.close();
} catch (FileNotFoundException ex) {
Logger.getLogger(RadiciNdiCGUI.class.getName()).log(Level.SEVERE, null, ex);
} catch (UnsupportedEncodingException ex) {
Logger.getLogger(RadiciNdiCGUI.class.getName()).log(Level.SEVERE, null, ex);
} finally {
writer.close();
}
File f = new File("Radici(" + grado + ")" + reale + "+" + img + "i.scr");
String pathAssoluto = f.getAbsolutePath();
LabelPath.setText("Script salvato in: " + pathAssoluto);
}
I try-catch sono scritti da NetBeans.