Java 如何在单独的程序中将NsLookup程序输出到JTextArea
我只是想知道如何将一个单独的NsLookup程序的输出输入到我的NsLookupGUI程序的文本区域中 我有一个行动听众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
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重新分配给打印到文本区域的自定义输出流