Examples‎ > ‎

Insert Browser into JPanel

This sample demonstrates how to create Browser instance and add it to a standard Swing container.

import com.jniwrapper.win32.ie.Browser;
 
import javax.swing.*;
import java.awt.*;
 
/**
 * This sample demonstrates how to create Browser instance and add
 * it to a standard Swing container.
 */
public class BrowserComponentSample {
    public static void main(String[] args) throws Exception {
        JPanel contentPane = new JPanel(new GridLayout(2, 2));
        for (int i = 0; i < 4; i++) {
            Browser browser = new Browser();
            browser.navigate("http://www.google.com");
            contentPane.add(browser);
        }
       
        JFrame frame = new JFrame("JExplorer - Create Browser Sample");
        frame.setSize(700, 500);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setLocationRelativeTo(null);
        frame.getContentPane().add(contentPane, BorderLayout.CENTER);
        frame.setVisible(true);
    }
}