1

別の 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());
    }

前もって感謝します!

4

2 に答える 2

0

必要に応じて、System.out をテキスト領域に出力するカスタム OutputStream に再割り当てすることもできます。

于 2014-11-05T23:25:02.977 に答える