如何从我的NsLookup程序中获取输出到单独程序中的JTextArea

时间:2014-11-05 17:58:49

标签: java swing user-interface nslookup

我只是想知道如何从单独的NsLookup程序中将输出从我的NsLookupGUI程序中的TextArea中获取?

我有一个ActionListener;

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

        lookup.resolve(getText);

        results.append(getText + "\n"); 
        }

调用Nslookup类。但是,输出显示在终端而不是TextArea中。

下面的代码是我的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());
    }

提前致谢!

2 个答案:

答案 0 :(得分:0)

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

textareaobj.setText(...)

答案 1 :(得分:0)

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