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
|
try {
JFrame frame = new JFrame();
frame.setLocation(150, 150);
frame.setSize(350,200);
JScrollPane scrollPane = new JScrollPane(textArea,
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
frame.add(scrollPane);
textArea.setBounds(new Rectangle(10,10,350,150));
textArea.setBorder(BorderFactory.createLineBorder(Color.black));
textArea.setVisible(true);
textArea.setEditable(false);
frame.setVisible(true);
Process processus = Runtime.getRuntime().exec(paramTrans);
InputStreamReader flux_entree = new InputStreamReader(processus.getInputStream());
BufferedReader ent = new BufferedReader(flux_entree);
while ((ligne = ent.readLine()) != null) {
textArea.append(ligne + "\n");
Thread.sleep(100);
textArea.setCaretPosition(textArea.getDocument().getLength());
textArea.setVisible(true);
try {
Thread.sleep (400);
} catch (InterruptedException e) {}
} |
Partager