最近,公司終端機一個小需求,要求將指定的網站展示出來,並具備交互能力,另外還要求嵌套一下查詢操作,類似於銀行卡查詢余額,我java實現如下:
瀏覽器一塊我用了JDIC,具體介紹http://baike.baidu.com/view/1772207.htm
/** * JAVA GUI全屏 * * @author 小葉 * @date 2012-10-7 */ public class MainFrame extends JFrame { // 鏈接 private String index_url = "http://www.baidu.com"; // 瀏覽器控件 private static WebBrowser browser; public MainFrame() { setDefaultCloseOperation(EXIT_ON_CLOSE); // 控制全屏 Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Rectangle bounds = new Rectangle(screenSize); this.setBounds(bounds); this.setUndecorated(true); Container container = getContentPane(); // 添加瀏覽器支持 browser = new WebBrowser(); try { browser.setURL(new URL(index_url)); BrowserEngineManager engineManager = BrowserEngineManager.instance(); engineManager.setActiveEngine(BrowserEngineManager.IE); // 指定IE瀏覽器 } catch (Exception ex) { ex.printStackTrace(); } container.add(browser); } public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { @Override public void run() { JFrame frame = new MainFrame(); frame.setVisible(true); } }); } }