Hallo, ich habe immer noch probleme die Konsolenausgabe auf eine Textarea umzuleiten. Ich habe folgenden Quellcode:
Sollte eigentlich , denke ich?!, funktionieren?? Macht es aber leider nicht. Ich bekomme einen Fehlermeldung wenn ich die Sachen an den Textarea anhängen will.
Er meckert über das append. Fehlermeldung. The method append (String)in the type JTextArea is not applicable for the argument (char).
Wie mache ich das denn richtig?
Vielen Dank
Stefan
Code:
public ConsoleTest() {
frame = new JFrame("Console");
JPanel consolePanel = new JPanel();
consolePanel.setLayout(new BorderLayout());
consoleTextArea = new JTextArea();
consoleTextArea.setEditable(false);
pane = new JScrollPane(consoleTextArea);
consolePanel.add(pane, BorderLayout.CENTER);
buttonPanel = new JPanel();
FlowLayout jPanel1Layout = new FlowLayout();
consolePanel.add(buttonPanel, BorderLayout.SOUTH);
buttonPanel.setLayout(jPanel1Layout);
openConsolButton = new JButton();
buttonPanel.add(openConsolButton);
openConsolButton.setText("Open console");
openConsolButton.setActionCommand("open");
openConsolButton.addActionListener(this);
openConsolButton.setPreferredSize(new java.awt.Dimension(98, 21));
closeButton = new JButton();
buttonPanel.add(closeButton);
closeButton.setText("Close");
closeButton.setActionCommand("close");
closeButton.addActionListener(this);
closeButton.setPreferredSize(new java.awt.Dimension(98, 21));
frame.getContentPane().add(consolePanel);
frame.setSize(700, 900);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] arg) throws IOException
{
new ConsoleTest(); // create console with not reference
}
}
Sollte eigentlich , denke ich?!, funktionieren?? Macht es aber leider nicht. Ich bekomme einen Fehlermeldung wenn ich die Sachen an den Textarea anhängen will.
Code:
consoleTextArea.append( (char)b );
Er meckert über das append. Fehlermeldung. The method append (String)in the type JTextArea is not applicable for the argument (char).
Wie mache ich das denn richtig?
Vielen Dank
Stefan
Zuletzt bearbeitet von einem Moderator: