Java 如何在单独的程序中将NsLookup程序输出到JTextArea

Java 如何在单独的程序中将NsLookup程序输出到JTextArea,java,swing,user-interface,nslookup,Java,Swing,User Interface,Nslookup,我只是想知道如何将一个单独的NsLookup程序的输出输入到我的NsLookupGUI程序的文本区域中 我有一个行动听众 private class buttonPressed implements ActionListener { public void actionPerformed(ActionEvent a) { getText = userInputBox.getText(); lookup.resolve(getTex

我只是想知道如何将一个单独的NsLookup程序的输出输入到我的NsLookupGUI程序的文本区域中

我有一个行动听众

private class buttonPressed implements ActionListener {
        public void actionPerformed(ActionEvent a) {
                getText = userInputBox.getText();

        lookup.resolve(getText);

        results.append(getText + "\n"); 
        }
调用Nslookup类。但是,输出显示在终端而不是文本区域

下面的代码是我的NsLookup程序

public class NsLookup {

    private InetAddress iNet = null;

    public void resolve(String hostName) {
    try {
    iNet = InetAddress.getByName(hostName);

    System.out.println("Host Name: " + iNet.getHostName());
    System.out.println("IP Address is: " + iNet.getHostAddress());
    }
提前谢谢

使用文本区域对象的
setText()
方法


textareaobj.setText(…)

如果需要,您还可以将System.out重新分配给打印到文本区域的自定义输出流