package TwoDay;
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JLabel;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import java.awt.event.ActionEvent;
public class pachong extends JFrame {
private JPanel contentPane;
private JButton button;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
pachong frame = new pachong();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public pachong() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 372, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
JLabel lblIp = new JLabel("IP地址:");
lblIp.setBounds(37, 52, 54, 15);
contentPane.add(lblIp);
button = new JButton("获取");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String path = "http://212.64.71.140:8080/OnLineExam2/";
InputStream is =null;
InputStreamReader read=null;
BufferedReader br =null;
URLConnection con = null;
try {
URL url = new URL(path);
con = url.openConnection(); //连接到该地址
is = con.getInputStream();//获得链接到地址的字节流
read = new InputStreamReader(is);//转化为字符流
br = new BufferedReader(read);//转化为缓冲流
String str ="";
StringBuilder sb = new StringBuilder();
while((str=br.readLine())!=null){
sb.append(str);
}
System.out.println(sb);
} catch (Exception e2) {
e2.printStackTrace();
}finally {
try {
if(br!=null) br.close();
if(read!=null) read.close();
if(is!=null) is.close();
} catch (Exception e3) {
// TODO: handle exception
}
}
}
});
button.setBounds(111, 216, 93, 23);
contentPane.add(button);
}
}
Java开发低级爬虫
最新推荐文章于 2024-10-06 07:20:08 发布