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: