1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
| JButton b1= new JButton("Commit");
b1.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
Process shell = null;
try {
XMLParser xp2 = new XMLParser() ;
NodeList lista2;
lista2=xp2.RecupererParam(e.getActionCommand());
List<String> urls2 = new ArrayList<String>();
for (int j = 0; j < lista2.getLength(); j++) {
urls2.add (lista2.item(j).getTextContent());
}
StringBuilder builder = new StringBuilder();
for(String s : urls) {
char guillemet = '"';
builder.append(guillemet+s+guillemet);
builder.append(",");
}
builder.deleteCharAt (builder.length()-1);
String chaine=builder.toString();
String x1 = "iris.txt";
String x2 = "out.pdf" ;
String h= enstxfs.get(0).getText();
shell = Runtime.getRuntime().exec(new String[] { "C:\\Program Files\\R\\R-3.0.3\\bin\\Rscript.exe",hs,chaine });
InputStream in = shell.getInputStream();
BufferedWriter out=new BufferedWriter(new FileWriter("file.txt"));
int c;
while ((c = in.read()) != -1) {
out.write((char)c);
}
in.close();
out.flush();
out.close();
} catch (Exception e) {
e.printStackTrace();
}
}
});
JButton b2= new JButton("Cancel");
b2.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
System.exit(0);
}
}); |
Partager