2013-03-25 7 views
1

Я работаю над проектом, которому уже несколько месяцев. Мне нужно сделать его более удобным для пользователя. То, что программа делает прямо сейчас, представляет собой небольшое веб-окно, где загружается сайт, и пользователь входит в систему. Теперь я хочу попросить пользователя дать мне его/ее информацию о регистрации, а затем отправить ее от кода до веб-сайта, а затем «нажимать» отправить. Чтобы пользователи не дождались отображения веб-страницы, а интерфейс более удобен для пользователя.входные данные на веб-сайт

Я знаю, что могу это сделать с Jetty, но я работаю с NetBeans, и я не могу перенести проект.

Спасибо, ребята.

ответ

1

Вы можете использовать JavaScript для ввода необходимых значений и отправить форму, чтобы выполнить JavaScript из Явы на странице загрузки вы делаете это:

webview.getEngine().getLoadWorker().stateProperty().addListener(new ChangeListener<State>() { 
    public void changed(ObservableValue<? extends State> ov, State oldState, State newState) 
    { 
     if (ov.getValue() == State.SUCCEEDED) 
     { 
      webview.getEngine().executeScript("... javascript to submit the form goes here ..."); 
     } 
    } 
});