0
Я пытаюсь сделать простой редактор в JavaFX 2.2. Я загрузил Ace Editor
репозиторий и создал тестовую страницу, которая отлично работает при двойном щелчке.Почему я не могу встроить Ace Editor в WebView?
Однако, когда я пытаюсь встроить его в WebView
, он не работает.
SSCCE:
package web;
import javafx.application.Application;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.SceneBuilder;
import javafx.scene.layout.StackPane;
import javafx.scene.layout.StackPaneBuilder;
import javafx.scene.web.WebEngine;
import javafx.scene.web.WebView;
import javafx.scene.web.WebViewBuilder;
import javafx.stage.Stage;
public class EditorTrial extends Application{
WebView webView;
WebEngine engine;
StackPane stack;
Scene scene;
@Override
public void start(Stage primStage) throws Exception {
stack = StackPaneBuilder
.create()
.alignment(Pos.CENTER)
.build();
webView = WebViewBuilder
.create()
.build();
engine = webView.getEngine();
engine.setJavaScriptEnabled(true);
engine.load("/home/little/Downloads/AceEditor/ace-builds-master/MyTrial.html");
stack.getChildren().add(webView);
scene = SceneBuilder
.create()
.root(stack)
.build();
primStage.setScene(scene);
primStage.sizeToScene();
primStage.show();
}
public static void main(String[] args) {
Application.launch("web.EditorTrial");
}
}
Может кто-то пожалуйста, скажите мне, что случилось?
* Примечание: Google открывает правильно * –
Try добавление 'FirebugLite' и проверить консоль, если есть ошибки. –
@AndreyChaschev и как добавить тег, который вы указали на веб-просмотр? –