Visualizzazione dei risultati da 1 a 2 su 2

Discussione: JFrame con pagina web

  1. #1

    JFrame con pagina web

    Salve, vorrei creare un JFrame che mi apre una pagina web, ma non so da dove partire. Leggendo online qualcosa ho visto che per fare una cosa del genere, viene incorporato html nel codice java.
    qualcuno ha un codice d'esempio o mi può dare un idea su come fare?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da stefanaimon Visualizza il messaggio
    Salve, vorrei creare un JFrame che mi apre una pagina web, ma non so da dove partire. Leggendo online qualcosa ho visto che per fare una cosa del genere, viene incorporato html nel codice java.
    qualcuno ha un codice d'esempio o mi può dare un idea su come fare?
    Se intendi che all'interno del JFrame sia renderizzata e scrollabile la pagina web, sappi che:

    - nel framework esiste il componente javax.swing.JEditorPane che è in grado di renderizzare un documento HTML. Purtroppo il supporto agli standard HTML/CSS e estremamente limitato (e nessun supporto JavaScript), assolutamente non comparabile con i moderni browser (anche riguardo le prestazioni). Quindi va bene solo per cose basilari, es. pagine di informazione, di help o roba del genere che puoi realizzare tu conoscendo bene i limiti di JEditorPane.

    - in alternativa ci sono (o perlomeno c'erano una volta) librerie esterne che permettono di incorporare il "vero" motore di un browser esistente. Mi ricordo di qualcosa che si chiamava JDIC, l'unica cosa che ho ritrovato ora è questa pagina. Non so se è ancora vivo questo progetto.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.