Rumah >Java >javaTutorial >Bagaimana untuk Mengalihkan Output Konsol ke TextArea di Java?
Ubah hala Pemformatan Output ke TextArea
Senario:
Dalam pembangunan GUI, perkara biasa ditemui situasi di mana maklumat yang biasanya dipaparkan dalam konsol perlu dicetak dalam komponen TextArea dalam GUI.
Penyelesaian:
Untuk mewujudkan aliran maklumat daripada konsol ke TextArea, mekanisme ubah hala diperlukan. Kod berikut menunjukkan proses:
<code class="java">public class GUIPanel extends JFrame { // ... public GUIPanel() { initComponents(); } private void setOutputStream(boolean catchErrors) { PrintStream aPrintStream = new PrintStream( new FilterOutputStream( new ByteArrayOutputStream())); System.setOut(aPrintStream); // Redirects standard out to the custom PrintStream if (catchErrors) { System.setErr(aPrintStream); // Redirects standard error if specified } } // ... }</code>
Penjelasan:
Atas ialah kandungan terperinci Bagaimana untuk Mengalihkan Output Konsol ke TextArea di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!