Solucao aceita
Rodrigo_Void 2 de out. de 2017
Vc deve usar o método .showAndWait()
Hiagomf 2 de out. de 2017
Onde exatamente amigo? Logo após chamar a tela ?
Rodrigo_Void 2 de out. de 2017 1 like
Hiagomf 2 de out. de 2017
Deu certo amigo, agora o problema está em fechar a tela
@FXML
public void positiveCase () {
FormEquipamento . setAux ( 1 );
FormSucessoConfirmacao . tela . close ();
}
Antes quando eu clicava no botão a tela era fechada, agora está dando o erro…Existe outra forma de fechar a tela ?
Rodrigo_Void 2 de out. de 2017
Hiagomf 2 de out. de 2017
Exception in thread "JavaFX Application Thread" java . lang . RuntimeException : java . lang . reflect . InvocationTargetException
at javafx . fxml . FXMLLoader $ MethodHandler . invoke ( FXMLLoader . java : 1774 )
at javafx . fxml . FXMLLoader $ ControllerMethodEventHandler . handle ( FXMLLoader . java : 1657 )
at com . sun . javafx . event . CompositeEventHandler . dispatchBubblingEvent ( CompositeEventHandler . java : 86 )
at com . sun . javafx . event . EventHandlerManager . dispatchBubblingEvent ( EventHandlerManager . java : 238 )
at com . sun . javafx . event . EventHandlerManager . dispatchBubblingEvent ( EventHandlerManager . java : 191 )
at com . sun . javafx . event . CompositeEventDispatcher . dispatchBubblingEvent ( CompositeEventDispatcher . java : 59 )
at com . sun . javafx . event . BasicEventDispatcher . dispatchEvent ( BasicEventDispatcher . java : 58 )
at com . sun . javafx . event . EventDispatchChainImpl . dispatchEvent ( EventDispatchChainImpl . java : 114 )
at com . sun . javafx . event . BasicEventDispatcher . dispatchEvent ( BasicEventDispatcher . java : 56 )
at com . sun . javafx . event . EventDispatchChainImpl . dispatchEvent ( EventDispatchChainImpl . java : 114 )
at com . sun . javafx . event . BasicEventDispatcher . dispatchEvent ( BasicEventDispatcher . java : 56 )
at com . sun . javafx . event . EventDispatchChainImpl . dispatchEvent ( EventDispatchChainImpl . java : 114 )
at com . sun . javafx . event . EventUtil . fireEventImpl ( EventUtil . java : 74 )
at com . sun . javafx . event . EventUtil . fireEvent ( EventUtil . java : 49 )
at javafx . event . Event . fireEvent ( Event . java : 198 )
at javafx . scene . Node . fireEvent ( Node . java : 8413 )
at javafx . scene . control . Button . fire ( Button . java : 185 )
at com . sun . javafx . scene . control . behavior . ButtonBehavior . mouseReleased ( ButtonBehavior . java : 182 )
at com . sun . javafx . scene . control . skin . BehaviorSkinBase $ 1. handle ( BehaviorSkinBase . java : 96 )
at com . sun . javafx . scene . control . skin . BehaviorSkinBase $ 1. handle ( BehaviorSkinBase . java : 89 )
at com . sun . javafx . event . CompositeEventHandler $ NormalEventHandlerRecord . handleBubblingEvent ( CompositeEventHandler . java : 218 )
at com . sun . javafx . event . CompositeEventHandler . dispatchBubblingEvent ( CompositeEventHandler . java : 80 )
at com . sun . javafx . event . EventHandlerManager . dispatchBubblingEvent ( EventHandlerManager . java : 238 )
at com . sun . javafx . event . EventHandlerManager . dispatchBubblingEvent ( EventHandlerManager . java : 191 )
at com . sun . javafx . event . CompositeEventDispatcher . dispatchBubblingEvent ( CompositeEventDispatcher . java : 59 )
at com . sun . javafx . event . BasicEventDispatcher . dispatchEvent ( BasicEventDispatcher . java : 58 )
at com . sun . javafx . event . EventDispatchChainImpl . dispatchEvent ( EventDispatchChainImpl . java : 114 )
at com . sun . javafx . event . BasicEventDispatcher . dispatchEvent ( BasicEventDispatcher . java : 56 )
at com . sun . javafx . event . EventDispatchChainImpl . dispatchEvent ( EventDispatchChainImpl . java : 114 )
at com . sun . javafx . event . BasicEventDispatcher . dispatchEvent ( BasicEventDispatcher . java : 56 )
at com . sun . javafx . event . EventDispatchChainImpl . dispatchEvent ( EventDispatchChainImpl . java : 114 )
at com . sun . javafx . event . EventUtil . fireEventImpl ( EventUtil . java : 74 )
at com . sun . javafx . event . EventUtil . fireEvent ( EventUtil . java : 49 )
at javafx . event . Event . fireEvent ( Event . java : 198 )
at javafx . scene . Scene $ MouseHandler . process ( Scene . java : 3757 )
at javafx . scene . Scene $ MouseHandler . access $ 1500 ( Scene . java : 3485 )
at javafx . scene . Scene . impl_processMouseEvent ( Scene . java : 1762 )
at javafx . scene . Scene $ ScenePeerListener . mouseEvent ( Scene . java : 2494 )
at com . sun . javafx . tk . quantum . GlassViewEventHandler $ MouseEventNotification . run ( GlassViewEventHandler . java : 381 )
at com . sun . javafx . tk . quantum . GlassViewEventHandler $ MouseEventNotification . run ( GlassViewEventHandler . java : 295 )
at java . security . AccessController . doPrivileged ( Native Method )
at com . sun . javafx . tk . quantum . GlassViewEventHandler . lambda $ handleMouseEvent $ 354 ( GlassViewEventHandler . java : 417 )
at com . sun . javafx . tk . quantum . QuantumToolkit . runWithoutRenderLock ( QuantumToolkit . java : 389 )
at com . sun . javafx . tk . quantum . GlassViewEventHandler . handleMouseEvent ( GlassViewEventHandler . java : 416 )
at com . sun . glass . ui . View . handleMouseEvent ( View . java : 555 )
at com . sun . glass . ui . View . notifyMouse ( View . java : 937 )
at com . sun . glass . ui . win . WinApplication . _enterNestedEventLoopImpl ( Native Method )
at com . sun . glass . ui . win . WinApplication . _enterNestedEventLoop ( WinApplication . java : 218 )
at com . sun . glass . ui . Application . enterNestedEventLoop ( Application . java : 511 )
at com . sun . glass . ui . EventLoop . enter ( EventLoop . java : 107 )
at com . sun . javafx . tk . quantum . QuantumToolkit . enterNestedEventLoop ( QuantumToolkit . java : 583 )
at javafx . stage . Stage . showAndWait ( Stage . java : 474 )
at alert . FormSucessoConfirmacao . start ( FormSucessoConfirmacao . java : 31 )
at view . FormEquipamento . salvar ( FormEquipamento . java : 83 )
at sun . reflect . NativeMethodAccessorImpl . invoke0 ( Native Method )
at sun . reflect . NativeMethodAccessorImpl . invoke ( NativeMethodAccessorImpl . java : 62 )
at sun . reflect . DelegatingMethodAccessorImpl . invoke ( DelegatingMethodAccessorImpl . java : 43 )
at java . lang . reflect . Method . invoke ( Method . java : 498 )
at sun . reflect . misc . Trampoline . invoke ( MethodUtil . java : 71 )
at sun . reflect . GeneratedMethodAccessor1 . invoke ( Unknown Source )
at sun . reflect . DelegatingMethodAccessorImpl . invoke ( DelegatingMethodAccessorImpl . java : 43 )
at java . lang . reflect . Method . invoke ( Method . java : 498 )
at sun . reflect . misc . MethodUtil . invoke ( MethodUtil . java : 275 )
at javafx . fxml . FXMLLoader $ MethodHandler . invoke ( FXMLLoader . java : 1771 )
at javafx . fxml . FXMLLoader $ ControllerMethodEventHandler . handle ( FXMLLoader . java : 1657 )
at com . sun . javafx . event . CompositeEventHandler . dispatchBubblingEvent ( CompositeEventHandler . java : 86 )
at com . sun . javafx . event . EventHandlerManager . dispatchBubblingEvent ( EventHandlerManager . java : 238 )
at com . sun . javafx . event . EventHandlerManager . dispatchBubblingEvent ( EventHandlerManager . java : 191 )
at com . sun . javafx . event . CompositeEventDispatcher . dispatchBubblingEvent ( CompositeEventDispatcher . java : 59 )
at com . sun . javafx . event . BasicEventDispatcher . dispatchEvent ( BasicEventDispatcher . java : 58 )
at com . sun . javafx . event . EventDispatchChainImpl . dispatchEvent ( EventDispatchChainImpl . java : 114 )
at com . sun . javafx . event . BasicEventDispatcher . dispatchEvent ( BasicEventDispatcher . java : 56 )
at com . sun . javafx . event . EventDispatchChainImpl . dispatchEvent ( EventDispatchChainImpl . java : 114 )
at com . sun . javafx . event . BasicEventDispatcher . dispatchEvent ( BasicEventDispatcher . java : 56 )
at com . sun . javafx . event . EventDispatchChainImpl . dispatchEvent ( EventDispatchChainImpl . java : 114 )
at com . sun . javafx . event . EventUtil . fireEventImpl ( EventUtil . java : 74 )
at com . sun . javafx . event . EventUtil . fireEvent ( EventUtil . java : 49 )
at javafx . event . Event . fireEvent ( Event . java : 198 )
at javafx . scene . Node . fireEvent ( Node . java : 8413 )
at javafx . scene . control . Button . fire ( Button . java : 185 )
at com . sun . javafx . scene . control . behavior . ButtonBehavior . mouseReleased ( ButtonBehavior . java : 182 )
at com . sun . javafx . scene . control . skin . BehaviorSkinBase $ 1. handle ( BehaviorSkinBase . java : 96 )
at com . sun . javafx . scene . control . skin . BehaviorSkinBase $ 1. handle ( BehaviorSkinBase . java : 89 )
at com . sun . javafx . event . CompositeEventHandler $ NormalEventHandlerRecord . handleBubblingEvent ( CompositeEventHandler . java : 218 )
at com . sun . javafx . event . CompositeEventHandler . dispatchBubblingEvent ( CompositeEventHandler . java : 80 )
at com . sun . javafx . event . EventHandlerManager . dispatchBubblingEvent ( EventHandlerManager . java : 238 )
at com . sun . javafx . event . EventHandlerManager . dispatchBubblingEvent ( EventHandlerManager . java : 191 )
at com . sun . javafx . event . CompositeEventDispatcher . dispatchBubblingEvent ( CompositeEventDispatcher . java : 59 )
at com . sun . javafx . event . BasicEventDispatcher . dispatchEvent ( BasicEventDispatcher . java : 58 )
at com . sun . javafx . event . EventDispatchChainImpl . dispatchEvent ( EventDispatchChainImpl . java : 114 )
at com . sun . javafx . event . BasicEventDispatcher . dispatchEvent ( BasicEventDispatcher . java : 56 )
at com . sun . javafx . event . EventDispatchChainImpl . dispatchEvent ( EventDispatchChainImpl . java : 114 )
at com . sun . javafx . event . BasicEventDispatcher . dispatchEvent ( BasicEventDispatcher . java : 56 )
at com . sun . javafx . event . EventDispatchChainImpl . dispatchEvent ( EventDispatchChainImpl . java : 114 )
at com . sun . javafx . event . EventUtil . fireEventImpl ( EventUtil . java : 74 )
at com . sun . javafx . event . EventUtil . fireEvent ( EventUtil . java : 54 )
at javafx . event . Event . fireEvent ( Event . java : 198 )
at javafx . scene . Scene $ MouseHandler . process ( Scene . java : 3757 )
at javafx . scene . Scene $ MouseHandler . access $ 1500 ( Scene . java : 3485 )
at javafx . scene . Scene . impl_processMouseEvent ( Scene . java : 1762 )
at javafx . scene . Scene $ ScenePeerListener . mouseEvent ( Scene . java : 2494 )
at com . sun . javafx . tk . quantum . GlassViewEventHandler $ MouseEventNotification . run ( GlassViewEventHandler . java : 381 )
at com . sun . javafx . tk . quantum . GlassViewEventHandler $ MouseEventNotification . run ( GlassViewEventHandler . java : 295 )
at java . security . AccessController . doPrivileged ( Native Method )
at com . sun . javafx . tk . quantum . GlassViewEventHandler . lambda $ handleMouseEvent $ 354 ( GlassViewEventHandler . java : 417 )
at com . sun . javafx . tk . quantum . QuantumToolkit . runWithoutRenderLock ( QuantumToolkit . java : 389 )
at com . sun . javafx . tk . quantum . GlassViewEventHandler . handleMouseEvent ( GlassViewEventHandler . java : 416 )
at com . sun . glass . ui . View . handleMouseEvent ( View . java : 555 )
at com . sun . glass . ui . View . notifyMouse ( View . java : 937 )
at com . sun . glass . ui . win . WinApplication . _runLoop ( Native Method )
at com . sun . glass . ui . win . WinApplication . lambda $ null $ 148 ( WinApplication . java : 191 )
at java . lang . Thread . run ( Thread . java : 748 )
Caused by : java . lang . reflect . InvocationTargetException
at sun . reflect . NativeMethodAccessorImpl . invoke0 ( Native Method )
at sun . reflect . NativeMethodAccessorImpl . invoke ( NativeMethodAccessorImpl . java : 62 )
at sun . reflect . DelegatingMethodAccessorImpl . invoke ( DelegatingMethodAccessorImpl . java : 43 )
at java . lang . reflect . Method . invoke ( Method . java : 498 )
at sun . reflect . misc . Trampoline . invoke ( MethodUtil . java : 71 )
at sun . reflect . GeneratedMethodAccessor1 . invoke ( Unknown Source )
at sun . reflect . DelegatingMethodAccessorImpl . invoke ( DelegatingMethodAccessorImpl . java : 43 )
at java . lang . reflect . Method . invoke ( Method . java : 498 )
at sun . reflect . misc . MethodUtil . invoke ( MethodUtil . java : 275 )
at javafx . fxml . FXMLLoader $ MethodHandler . invoke ( FXMLLoader . java : 1771 )
... 111 more
Caused by : java . lang . NullPointerException
at alert . AlertaController . positiveCase ( AlertaController . java : 51 )
... 121 more
Esse erro da linha 51 se refere a essa:
FormSucessoConfirmacao . tela . close ();
Rodrigo_Void 2 de out. de 2017
Hiagomf 2 de out. de 2017
alert . AlertaController . positiveCase ( AlertaController . java : 51 )
Esse erro se refere a linha que estou fechando a janela, antes do .showAndWait,ele funcionava normalmente com FormSucessoConfirmacao.tela.close();, agora não funciona mais
Rodrigo_Void 2 de out. de 2017
Seu erro está no local que mencionei na resposta anterior, verifica lá ou boa sorte.
Está com NullPointer no SEU código.
Jederson_Andre 2 de out. de 2017
Estou interessado em JavaFx, mais nao achei nada tão bom na internet(nao procurei o suficiente), o que vc esta estudando ou estudou para iniciar em JavaFx??
Hiagomf 3 de out. de 2017 1 like
Boa noite meu caro, eu iniciei um curso profissionalizante no SENAC, e através de lá fui orientado, mas você já programa em JAVA? Se sim, recomendo um livro da casa do código “JavaFX Interfaces com qualidade par aplicações desktop”.
Jederson_Andre 3 de out. de 2017
siim eu iniciei com java ja tem quase 01 ano, ainda uso java swing.
Hiagomf 5 de out. de 2017
JavaFX é muito bom, e fica muito atraente a aparência!