1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| try{
String a=text1.getText();
StringTokenizer st=new StringTokenizer(a,".");
String a1=st.nextToken();
String a2=st.nextToken();
String a3=st.nextToken();
String a4=st.nextToken();
String b=text2.getText();
StringTokenizer stt=new StringTokenizer(b,".");
String b1=stt.nextToken();
String b2=stt.nextToken();
String b3=stt.nextToken();
String b4=stt.nextToken();
int x=Integer.parseInt(a4.trim());
int y=Integer.parseInt(b4.trim());
for (int p1 = x; p1<=y ; p1++ ) {
String ip = a1+"."+a2+"."+a3+"."+p1;
InetAddress address = InetAddress.getByName(ip);
boolean reachable = address.isReachable(1500);
String name=address.getHostName();
if(reachable==false){
name="---";
}
md.setColumnIdentifiers(new String []{"Title 1","Title 2","Title 3"});
md.addRow(new Object[]{""+ip,""+name,""+reachable});
JTable.setModel(md);
}
}catch(Exception e){System.out.println(e);} |
Partager