jeditorpane
www.igitfidea.com
JEditorPane is a Swing component in Java that is used to display and edit HTML documents. It can display a range of content types, such as text, images, and links. JEditorPane provides a user interface for editing and displaying styled text, making it a useful tool for creating text editors and web browsers.
Here is an example of how to create a basic JEditorPane:
import javax.swing.*;
import java.awt.*;
public class JEditorPaneExample {
public static void main(String[] args) {
JFrame frame = new JFrame("JEditorPane Example");
JEditorPane editorPane = new JEditorPane();
editorPane.setEditable(false);
try {
editorPane.setPage("https://www.example.com");
} catch (Exception e) {
editorPane.setContentType("text/html");
editorPane.setText("<html>Could not load page</html>");
}
JScrollPane scrollPane = new JScrollPane(editorPane);
frame.getContentPane().add(scrollPane, BorderLayout.CENTER);
frame.setSize(500, 500);
frame.setVisible(true);
}
}
This example creates a JFrame with a JEditorPane that loads the website "https://www.example.com". If the website fails to load, the JEditorPane displays the message "Could not load page". The JEditorPane is then added to a JScrollPane, which is added to the JFrame using a BorderLayout. The JFrame is then set to a size of 500 by 500 pixels and made visible.
