JAVA实例编程:Java标准输出重定向到GUI_第3页

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2011年11月10日

  测试:

  Java代码

  public class MainFrame extends javax.swing.JFrame {

  public MainFrame() {

  initComponents();

  // 重定向到通过文本组件构建的组件输出流中。

  System.setOut(new GUIPrintStream(System.out, textArea));

  }

  private void initComponents() {

  scrollPane = new javax.swing.JScrollPane();

  textArea = new javax.swing.JTextArea();

  btnOut = new javax.swing.JButton();

  setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

  setTitle("标准输出重定向到GUI - www.chenwei.mobi");

  textArea.setColumns(20);

  textArea.setRows(5);

  scrollPane.setViewportView(textArea);

  getContentPane().add(scrollPane, java.awt.BorderLayout.CENTER);

  btnOut.setText("System.out.println(System.getProperties());");

  btnOut.addActionListener(new java.awt.event.ActionListener() {

  public void actionPerformed(java.awt.event.ActionEvent evt) {

  btnOutActionPerformed(evt);


相关文章