私は2つのクラスを接続しようとしています。 1つはメインのスイングクラスで、もう1つはスイングフレームのjavafxウェブビューです。これは完全に実行されますが、正確な出力は表示されません。私のURLは私のスイングフレームクラスから来ています。SwingのあるJavaFX
public Instruction() {
System.out.println("new url number is=="+newurl);
System.out.println("token number is=="+first.tokennum);
System.out.println("final link is="+FirstToken.finallink);
frame1.add(panel);
frame1.setSize(500,500);
frame1.setVisible(true);
Platform.runLater(new Runnable() {
@Override
public void run() {
//To change body of generated methods, choose Tools | Templates.
initfx(panel);
}
});
}
public void initfx(JFXPanel panel){
Scene scene = createscene();
panel.setScene(scene);
geturl(FirstToken.finallink);
}
public Scene createscene(){
Group root = new Group();
Scene scene=new Scene(root);
Text text = new Text();
text.setX(50);
text.setY(100);
root.getChildren().add(text);
return (scene);
}
public void geturl(String url){
WebView web=new WebView();
System.out.println("url is="+url);
web.getEngine().load(url);
}
*「はこれが完全に実行されますが、正確な出力を示していない。」*「正確な出力」とは何ですか?その代わりに何が表示されますか?画像が説明に役立つ場合は、その画像にリンクしてください。 –
Jframeで空白の白いシーンが表示されます。スイングフレームでjavafx webviewの正しいコードですか? –