La clase HTMLEditor es una parte de JavaFX. HTMLEditor permite al usuario editar el texto HTML existente y también aplicar estilo al texto. El modelo de datos subyacente es HTML pero no es visible para el usuario.
Constructor de la clase:
- HTMLEditor() : Crea un nuevo objeto de HTMLEditor.
Métodos comúnmente utilizados:
Método | Explicación |
---|---|
obtenerTextoHtml() | Devuelve el contenido HTML del editor. |
imprimir(TrabajoImpresora j) | Imprime el contenido del editor usando el trabajo de impresora dado. |
setHtmlText(String h) | Establece el texto HTML del editor. |
Los siguientes programas ilustran el uso de la clase HTMLEditor:
- Programa Java para crear un HTMLEditor y agregarlo al escenario: En este programa crearemos un HTMLEditor llamado htmleditor . También crearemos un TilePane llamado tilepane , y luego agregaremos el editor html al mosaico utilizando la función getChildren().add() . Crearemos una escena y le agregaremos mosaicos. Agregaremos la escena al escenario usando la función setScene() y mostraremos el escenario usando la función show() para mostrar los resultados finales.
// Java program to create a html editor
// and add to the stage
import
javafx.application.Application;
import
javafx.scene.Scene;
import
javafx.scene.layout.*;
import
javafx.stage.Stage;
import
javafx.scene.web.HTMLEditor;
public
class
Editor_1
extends
Application {
// launch the application
public
void
start(Stage stage)
{
// set title for the stage
stage.setTitle(
"Creating HTMLEditor"
);
// create a tile pane
TilePane tilepane =
new
TilePane();
// HTML editor
HTMLEditor htmleditor =
new
HTMLEditor();
// add html editor
tilepane.getChildren().add(htmleditor);
// create a scene
Scene scene =
new
Scene(tilepane,
600
,
500
);
// set the scene
stage.setScene(scene);
stage.show();
}
// Main Method
public
static
void
main(String args[])
{
// launch the application
launch(args);
}
}
Producción:
- Programa Java para crear un HTMLEditor y configurarle el texto HTML inicial y agregarlo al escenario: En este programa crearemos un HTMLEditor llamado htmleditor . Estableceremos el texto HTML inicial usando la función setHtmlText() . También crearemos un TilePane llamado tilepane , agregaremos el editor html al mosaico utilizando la función getChildren().add() . Crearemos una escena y le agregaremos mosaicos. Agregaremos la escena al escenario usando la función setScene() y mostraremos el escenario usando la función show() para mostrar los resultados finales.
// Java program to create a html editor
// and set initial HTML text to it and
// add to the stage
import
javafx.application.Application;
import
javafx.scene.Scene;
import
javafx.scene.layout.*;
import
javafx.stage.Stage;
import
javafx.scene.web.HTMLEditor;
public
class
Editor_2
extends
Application {
// launch the application
public
void
start(Stage stage)
{
// set title for the stage
stage.setTitle(
"creating HTMLEditor"
);
// HTML text
String text =
"<html><body><h1>Geeks</h1></body></html>"
;
// create a tile pane
TilePane tilepane =
new
TilePane();
// HTML editor
HTMLEditor htmleditor =
new
HTMLEditor();
// set html text
htmleditor.setHtmlText(text);
// add html editor
tilepane.getChildren().add(htmleditor);
// create a scene
Scene scene =
new
Scene(tilepane,
600
,
500
);
// set the scene
stage.setScene(scene);
stage.show();
}
// Main Method
public
static
void
main(String args[])
{
// launch the application
launch(args);
}
}
Nota: Es posible que los programas anteriores no se ejecuten en un IDE en línea. Utilice un compilador fuera de línea.
Referencia: https://docs.oracle.com/javase/8/javafx/api/javafx/scene/web/HTMLEditor.html
Publicación traducida automáticamente
Artículo escrito por andrew1234 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA