Re: [問題] 如何將system.out的東西接來當input
import java.awt.GridLayout;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.PrintStream;
import javax.swing.JFrame;
import javax.swing.JTextArea;
public class Test {
public static void main(String[] args) throws IOException {
ByteArrayOutputStream buffer = new ByteArrayOutputStream();
System.setOut(new PrintStream(buffer));
System.out.println("abc");
System.out.println("xd");
JFrame frame = new JFrame();
JTextArea ta = new JTextArea();
frame.getContentPane().setLayout(new GridLayout(1,1));
frame.getContentPane().add(ta);
ta.setText(new String(buffer.toByteArray()));
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.161.120.113
→
11/07 23:07, , 1F
11/07 23:07, 1F
推
11/07 23:32, , 2F
11/07 23:32, 2F
→
11/07 23:33, , 3F
11/07 23:33, 3F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):