0
JAVA FX 컨트롤을 사용하여 자바 스윙에서 html 웹 페이지를 표시하고 있습니다. 이제 javaFx의 도움으로 JFXPanel을 사용하여 webview에서 주어진 단어를 강조하고 싶습니다. html 페이지를 표시하려면 다음 코드를 사용하고 있습니다.Java FX 패널을 사용하여 웹보기에서 주어진 단어를 강조 표시하는 방법
public class abc extends JFrame
{
JFXPanel fxpanel;
Container cp;
public abc()
{
cp=this.getContentPane();
cp.setLayout(null);
fxpanel= new JFXPanel();
cp.add(fxpanel);
fxpanel.setBounds(600,200,400,500);
Platform.runLater(new Runnable())
{
public void run()
{
init Fx(fxpanel);
}}
);
}
public static void main(String args[])
{
abc frm= new abc();
frm.show();
}
private static void initFX(final JFXPanel fxpanel)
{
Group group = ne Group();
Scene scene= new Scene(group);
fxpanel.setScene(scene);
WebView webview= new WebView();
group.getChildren().add(webview);
webview.setMinSize(500,500);
webview.setMaxSize(500,500);
eng=webview.getEngine();
File file= new File("d:/new folder/abc.html");
try
{
eng.load(file.toURI().toURL().toString());
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
}