자바(Java)/네이버 지도 스크래핑
네이버 지도 스크래핑 크롤링 파싱
xemaker
2020. 1. 4. 08:47
package navermap;
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.border.EtchedBorder;
public class SampleJFrame extends JFrame{
JLabel la;
JTextField txtSearch;
JPanel searchPanel;
JButton btnSearch,btnStop;
JTable table;
public SampleJFrame()
{
super( "네이버 지도 검색" );
// FlowLayout사용
setLayout( new FlowLayout() );
searchPanel = new JPanel();
la = new JLabel("검색어");
txtSearch = new JTextField(16);
searchPanel.add(la);
searchPanel.add(txtSearch);
btnSearch = new JButton("검색");
btnStop = new JButton("중지");
searchPanel.add( btnSearch );
searchPanel.add( btnStop );
add(searchPanel);
Object [] columnTitle= {"이름","나이","직업"};
Object[][] rowNames= {
{"홍길동",15,"학생"},
{"게리",22,"학생"},
{"류현진",27,"회사원"}
};
table = new JTable(rowNames,columnTitle);
JScrollPane s= new JScrollPane(table);
add(s);
setSize( 500, 650 );
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String[] args){
new SampleJFrame();
}
}