Re: [問題] 如何將system.out的東西接來當input

看板java作者 (愚人)時間18年前 (2007/11/07 23:07), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串2/2 (看更多)
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
雖然可以做到, 不過寫視窗還是勤勞點, 把 mvc 切一切
11/07 23:07, 1F

11/07 23:32, , 2F
我寫SWING MC都不知道該怎麼拆( ̄□ ̄|||)a
11/07 23:32, 2F

11/07 23:33, , 3F
打錯 是MV拆不開 變成MV+C
11/07 23:33, 3F
文章代碼(AID): #17CTIKYg (java)
文章代碼(AID): #17CTIKYg (java)