import javax.swing.text.html.*;
import javax.swing.JEditorPane;
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.net.URL;
public class WebBrowser {
public static void main(String[] args) {
JFrame frame = new JFrame("Web Browser");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 300);
JTextField urlField = new JTextField("https://example.com");
JButton goButton = new JButton("Go");
JEditorPane editor = new JEditorPane();
editor.setContentType("text/html");
goButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
try {
editor.setPage(new URL(urlField.getText()));
} catch (Exception ex) {
ex.printStackTrace();
}
}
});
frame.add(urlField, "North");
frame.add(goButton, "East");
frame.add(editor, "Center");
frame.setVisible(true);
}
}