Afficher une page web dans une fenêtre – Java
La classe JEditorPanel est utilisée pour créer un éditeur de texte simple. Cette classe fournit la méthode setContentType() et setText().
- setContentType(‘text/plain’): Cette méthode est utilisée pour définir le type de contenu, ici text/plain signifier texte brut.
- setText(text): Cette méthode est utilisée pour définir le texte initial.
Dans ce tutoriel nous allons découvrir comment afficher une page web dans une fenêtre en Java Swing.
Exemple:
import javax.swing.*;
import java.io.*;
public class DisplayWebPage extends JFrame
{
public static void main(String[] args)
{
JEditorPane editor = new JEditorPane();
editor.setEditable(false);
try {
editor.setPage("https://example.com/");
}catch (IOException e) {
editor.setContentType("text/html");
editor.setText("La page n'a pas pu charger");
}
JScrollPane scrollPane = new JScrollPane(editor);
JFrame f = new JFrame("Afficher la page web example.com");
f.getContentPane().add(scrollPane);
f.setSize(700,400);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
Sortie:


