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.