Webview não carrega página

Olá. Gostaria de saber se alguém aqui sabe me explicar o porquê dessa minha WebView não estar carregando a página:

Eu não estou percebendo nenhum erro no código. E a página carrega normalmente no navegador.
Lib: https://github.com/Andrauss/WindowControllerFx
Obs: Eu tenho outra classe bem semelhante. Ela carrega uma página HTML de dentro do projeto. Funciona normalmente, porém ela só exibe o conteúdo caso eu a redimensione. Como se fosse necessário um “refresh”. Não sei se isso ajuda em algo.

veja se há algum problema com o endereço, testei aqui com o google.com e não deu erro nenhum. Veja se seu endereço abre em outro navegador.

Como eu disse. A página abre no navegador. Porém eu só havia testado no Chrome. Agora eu testei no Firefox também. Mas não há problema nenhum na página.

Fiz exatamente do mesmo jeito e sem erros, não sei o que está fazendo de errado. Vendo o código ficaria mais fácil.


Eu vi aqui :slight_smile:. Sinal que minha tela de suporte realmente funciona. Mas aqui não funciona. E esse código que eu postei é o único que tem a ver com o erro. Porque nas outras partes do programa a única coisa que envolve essa tela é new TalkWithDeveloper().show();.

Bom, os códigos estão aí no gist, creio que está fazendo algo de errado, deve ser coisa pequena, boa sorte.:+1:

1 curtida

Eu descobri o problema. Bem, é um problema pequeno mesmo. A WebView está MUITO pequena. E agora que eu percebi que não postei o FXML.

<?xml version="1.0" encoding="UTF-8"?>

<?import javafx.scene.layout.BorderPane?>
<?import javafx.scene.web.WebView?>


<BorderPane xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/8.0.102" fx:controller="com.tkfentretenimento.meusdados.controller.TalkWithDeveloper">
   <center>
      <WebView fx:id="wv" maxHeight="-1.0" maxWidth="-1.0" minHeight="-1.0" minWidth="-1.0" prefHeight="-1.0" prefWidth="-1.0" BorderPane.alignment="CENTER" />
   </center>
</BorderPane>

Eu posso mudar isso manualmente, mas eu queria utilizar o USE_COMPUTED_SIZE. Todos os componentes estão assim:

Por isso eu não compreendo o porquê dessa WebView estar desse tamanho.