como chamar metodo de classe java no javafx ?  XML
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Autor Mensagem
artursmp
Debugger

Membro desde: 01/03/2010 21:33:23
Mensagens: 53
Offline

Comecei hoje com o javafx e queria saber como eu chamo no clique de um botao, um método java que está em uma classe
dentro do mesmo projeto javafx.

Alguem sabe como faço ?
Jesuino Master
GUJ Ranger
[Avatar]

Membro desde: 12/02/2009 08:40:06
Mensagens: 783
Offline

Oi,

pode fazer como faz com Java mesmo.

Simplesmente chame o método, lembrando que você deve instanciar a classe antes.

A instanciação de classes Java pode ser no formato Java mesmo estando dentro de código JavaFX:



[]'s

William Antônio Siqueira
Analista de Suporte
Blog e Twitter
Site Pessoal
Projetos? Idéias? Críticas? MP!
Não tome uma opinião como verdade absoluta!
artursmp
Debugger

Membro desde: 01/03/2010 21:33:23
Mensagens: 53
Offline

Jesuino Master wrote:Oi,

pode fazer como faz com Java mesmo.

Simplesmente chame o método, lembrando que você deve instanciar a classe antes.

A instanciação de classes Java pode ser no formato Java mesmo estando dentro de código JavaFX:



[]'s


blza Jesuino, pra instanciar o objeto funcionou, mas qual a sintaxe pra fazer isso no javafx:

edtNome.setText(achei.getNome());

valeu ai cara !
Jesuino Master
GUJ Ranger
[Avatar]

Membro desde: 12/02/2009 08:40:06
Mensagens: 783
Offline

Oi,

Qual o tipo do edtNome? Se for campo de texto(TextBox) do JavaFx(ou Label) você deve usar a variável texto:


William Antônio Siqueira
Analista de Suporte
Blog e Twitter
Site Pessoal
Projetos? Idéias? Críticas? MP!
Não tome uma opinião como verdade absoluta!
artursmp
Debugger

Membro desde: 01/03/2010 21:33:23
Mensagens: 53
Offline

artursmp wrote:
Jesuino Master wrote:Oi,

pode fazer como faz com Java mesmo.

Simplesmente chame o método, lembrando que você deve instanciar a classe antes.

A instanciação de classes Java pode ser no formato Java mesmo estando dentro de código JavaFX:



[]'s


blza Jesuino, pra instanciar o objeto funcionou, mas qual a sintaxe pra fazer isso no javafx:

edtNome.setText(achei.getNome());

valeu ai cara !


Jesuino, pode relaxar ai, que consegui!

edtNome.text = achei.getNome();

facinho, facinho!

Cara, você acha que vale a pena usar o javafx em vez de Swing pra fazer interface pra um aplicativo destop comum ?
to achando legal trabalhar com ele, a forma de organizar a gui é melhor. Outra coisa, tu tem algum tutorial de javafx ai ?

valeu mesmo!
Jesuino Master
GUJ Ranger
[Avatar]

Membro desde: 12/02/2009 08:40:06
Mensagens: 783
Offline

artursmp wrote:
artursmp wrote:
Jesuino Master wrote:Oi,

pode fazer como faz com Java mesmo.

Simplesmente chame o método, lembrando que você deve instanciar a classe antes.

A instanciação de classes Java pode ser no formato Java mesmo estando dentro de código JavaFX:



[]'s


blza Jesuino, pra instanciar o objeto funcionou, mas qual a sintaxe pra fazer isso no javafx:

edtNome.setText(achei.getNome());

valeu ai cara !


Jesuino, pode relaxar ai, que consegui!

edtNome.text = achei.getNome();

facinho, facinho!

Cara, você acha que vale a pena usar o javafx em vez de Swing pra fazer interface pra um aplicativo destop comum ?
to achando legal trabalhar com ele, a forma de organizar a gui é melhor. Outra coisa, tu tem algum tutorial de javafx ai ?

valeu mesmo!


Rapaz, o pessoal não gosta muito não que eu fale, mas em próximas releases o JavaFX vai dar um pau no Swing.
Eu, como sempre falei, já larguei Swing desde a versão 1.2 do JavaFX. Pena que ainda não consegui um projeto no qual eu podia opinar para sugerir JavaFX, no entanto, tenho estado em atividade constante com freelancers e pequenas consultorias "gratuitas", além de apresentações e divulgação da plataforma.

Aproveitando que vou dormir, vou escrever. O javaFX apanhou no mercado Mobile, levou na cara. A as mudanças da linguagem no começo afastou muita gente! Começou com grandes players para no lado mobile(LG por exemplo), mas o mercado tendeu para outro lado(Smartphones e seus SOs como o Android e blackBerry ). Então, foi um grande balde de água fria na linguagem recém criada.

Por outro lado, javaFX era bugado, lento e não tinha praticamente nenhum controle(widgets), usava do Swing. Agora na versão 1.3, o Swing está sendo extinto e até o Java2D vai sair de cena, para a entrada do Prisma. Além da falta de controles, JavaFX era super lento, não rodava em browser nenhum e era muito burro com o gerenciamento de memória. Na versão 1.3 o buffer de nós(qq elemento gráfico no javaFX) melhorou a performance, e muito! O startup também melhorou absurdamente, desde a versão 1.2.

Os principais problemas que vejo para a plataforma ainda são:
1 A falta de controles ( painel de Abas[to cansado de gambiarras] e table view)
2 Deploy Offline
3 Melhorar a licença (atualmente não podemos empacotar o runtime em nossa app por causa da licença )


O Rakesh Menon, que saiu da Sun India(Acho que lá a Sun não Uniu com a Oracle) recentemente, fez um Wish List:

http://rakeshmenonp.wordpress.com/2010/05/31/javafx-my-wish-list/

O que a comunidade pode fazer a gente tenta:

1 - JFxtras
2 - Fiz um programa que reescreve o JNLP toda vez que rodamos e muda o CodeBase para a aplicação local, assim você pode disponibilizar a app offline
3 - Nada podemos fazer.


Enfim, acredito no JavaFX e creio que ele tem o espaço dele(mercado enterprise e televisão[embora falem do Android, me parece que o javaFX será o concorrente direto dele{duas "distribuidoras" de TV nos EUA, cada uma vai adotar uma tecnologia, vai ser bom o negócio }) além de ser uma boa linguagem, estranha no começo mas vai que vai!

Sobre tutoriais de JavaFX, mandei alguns para o JavaFree e o javafx.com.br está cheio também. Ainda não tive a oportunidade de escrever um para o GUJ, mas fiquei devendo um CRUD para o pessoal do fórum em outro post(não me esqueci ) e em breve sairá(não saiu pq até a versão 1.3 do javaFX eram esperadas mudanças de linguagem, qdo fiquei sabendo disso parei um pouco de escrever, pois seria material perdido depois).

Agora estou me empenhando em um projeto openSource em javaFX para facilitação de escrita de clientes REST(mais ou menos como o Restfulie no lado cliente), em breve teremos a primeira Release também.


Valeu

[]'s

William Antônio Siqueira
Analista de Suporte
Blog e Twitter
Site Pessoal
Projetos? Idéias? Críticas? MP!
Não tome uma opinião como verdade absoluta!
artursmp
Debugger

Membro desde: 01/03/2010 21:33:23
Mensagens: 53
Offline

Jesuino Master wrote:
artursmp wrote:
artursmp wrote:
Jesuino Master wrote:Oi,

pode fazer como faz com Java mesmo.

Simplesmente chame o método, lembrando que você deve instanciar a classe antes.

A instanciação de classes Java pode ser no formato Java mesmo estando dentro de código JavaFX:



[]'s


blza Jesuino, pra instanciar o objeto funcionou, mas qual a sintaxe pra fazer isso no javafx:

edtNome.setText(achei.getNome());

valeu ai cara !


Jesuino, pode relaxar ai, que consegui!

edtNome.text = achei.getNome();

facinho, facinho!

Cara, você acha que vale a pena usar o javafx em vez de Swing pra fazer interface pra um aplicativo destop comum ?
to achando legal trabalhar com ele, a forma de organizar a gui é melhor. Outra coisa, tu tem algum tutorial de javafx ai ?

valeu mesmo!


Rapaz, o pessoal não gosta muito não que eu fale, mas em próximas releases o JavaFX vai dar um pau no Swing.
Eu, como sempre falei, já larguei Swing desde a versão 1.2 do JavaFX. Pena que ainda não consegui um projeto no qual eu podia opinar para sugerir JavaFX, no entanto, tenho estado em atividade constante com freelancers e pequenas consultorias "gratuitas", além de apresentações e divulgação da plataforma.

Aproveitando que vou dormir, vou escrever. O javaFX apanhou no mercado Mobile, levou na cara. A as mudanças da linguagem no começo afastou muita gente! Começou com grandes players para no lado mobile(LG por exemplo), mas o mercado tendeu para outro lado(Smartphones e seus SOs como o Android e blackBerry ). Então, foi um grande balde de água fria na linguagem recém criada.

Por outro lado, javaFX era bugado, lento e não tinha praticamente nenhum controle(widgets), usava do Swing. Agora na versão 1.3, o Swing está sendo extinto e até o Java2D vai sair de cena, para a entrada do Prisma. Além da falta de controles, JavaFX era super lento, não rodava em browser nenhum e era muito burro com o gerenciamento de memória. Na versão 1.3 o buffer de nós(qq elemento gráfico no javaFX) melhorou a performance, e muito! O startup também melhorou absurdamente, desde a versão 1.2.

Os principais problemas que vejo para a plataforma ainda são:
1 A falta de controles ( painel de Abas[to cansado de gambiarras] e table view)
2 Deploy Offline
3 Melhorar a licença (atualmente não podemos empacotar o runtime em nossa app por causa da licença )


O Rakesh Menon, que saiu da Sun India(Acho que lá a Sun não Uniu com a Oracle) recentemente, fez um Wish List:

http://rakeshmenonp.wordpress.com/2010/05/31/javafx-my-wish-list/

O que a comunidade pode fazer a gente tenta:

1 - JFxtras
2 - Fiz um programa que reescreve o JNLP toda vez que rodamos e muda o CodeBase para a aplicação local, assim você pode disponibilizar a app offline
3 - Nada podemos fazer.


Enfim, acredito no JavaFX e creio que ele tem o espaço dele(mercado enterprise e televisão[embora falem do Android, me parece que o javaFX será o concorrente direto dele{duas "distribuidoras" de TV nos EUA, cada uma vai adotar uma tecnologia, vai ser bom o negócio }) além de ser uma boa linguagem, estranha no começo mas vai que vai!

Sobre tutoriais de JavaFX, mandei alguns para o JavaFree e o javafx.com.br está cheio também. Ainda não tive a oportunidade de escrever um para o GUJ, mas fiquei devendo um CRUD para o pessoal do fórum em outro post(não me esqueci ) e em breve sairá(não saiu pq até a versão 1.3 do javaFX eram esperadas mudanças de linguagem, qdo fiquei sabendo disso parei um pouco de escrever, pois seria material perdido depois).

Agora estou me empenhando em um projeto openSource em javaFX para facilitação de escrita de clientes REST(mais ou menos como o Restfulie no lado cliente), em breve teremos a primeira Release também.


Valeu

[]'s


ahhh rapaz, não sabia que você estava tão por dentro do assunto de javafx !
gostei mesmo dele pra fazer as guis, se eu tivesse tido conhecimento dele a uns 3 meses atraz, teria feito meu projeto de OO com ele
ao invés de Swing! e ainda colocava uns efeitinhos, o javafx lembra muito a interface do flex, porém mesmo tendo mexido muito pouco
no javafx, vejo q eh menos completo.
Quanto a Crud em javafx, eu fiz um aqui, usando o fx exclusivamente pra o view, oq tem de codigo fx mesmo sao so as chamadas
dos botões, o resto eh imports pra classes java que tao dentro do src do "projeto".
To pensando em dedicar um tempo das férias pra estudar fx, ou entao integrar java com flex e dar uma estudada...

Valeu aí Jesuino!
obrigado!
Jesuino Master
GUJ Ranger
[Avatar]

Membro desde: 12/02/2009 08:40:06
Mensagens: 783
Offline

artursmp wrote:
Jesuino Master wrote:
artursmp wrote:
artursmp wrote:
Jesuino Master wrote:Oi,

pode fazer como faz com Java mesmo.

Simplesmente chame o método, lembrando que você deve instanciar a classe antes.

A instanciação de classes Java pode ser no formato Java mesmo estando dentro de código JavaFX:



[]'s


blza Jesuino, pra instanciar o objeto funcionou, mas qual a sintaxe pra fazer isso no javafx:

edtNome.setText(achei.getNome());

valeu ai cara !


Jesuino, pode relaxar ai, que consegui!

edtNome.text = achei.getNome();

facinho, facinho!

Cara, você acha que vale a pena usar o javafx em vez de Swing pra fazer interface pra um aplicativo destop comum ?
to achando legal trabalhar com ele, a forma de organizar a gui é melhor. Outra coisa, tu tem algum tutorial de javafx ai ?

valeu mesmo!


Rapaz, o pessoal não gosta muito não que eu fale, mas em próximas releases o JavaFX vai dar um pau no Swing.
Eu, como sempre falei, já larguei Swing desde a versão 1.2 do JavaFX. Pena que ainda não consegui um projeto no qual eu podia opinar para sugerir JavaFX, no entanto, tenho estado em atividade constante com freelancers e pequenas consultorias "gratuitas", além de apresentações e divulgação da plataforma.

Aproveitando que vou dormir, vou escrever. O javaFX apanhou no mercado Mobile, levou na cara. A as mudanças da linguagem no começo afastou muita gente! Começou com grandes players para no lado mobile(LG por exemplo), mas o mercado tendeu para outro lado(Smartphones e seus SOs como o Android e blackBerry ). Então, foi um grande balde de água fria na linguagem recém criada.

Por outro lado, javaFX era bugado, lento e não tinha praticamente nenhum controle(widgets), usava do Swing. Agora na versão 1.3, o Swing está sendo extinto e até o Java2D vai sair de cena, para a entrada do Prisma. Além da falta de controles, JavaFX era super lento, não rodava em browser nenhum e era muito burro com o gerenciamento de memória. Na versão 1.3 o buffer de nós(qq elemento gráfico no javaFX) melhorou a performance, e muito! O startup também melhorou absurdamente, desde a versão 1.2.

Os principais problemas que vejo para a plataforma ainda são:
1 A falta de controles ( painel de Abas[to cansado de gambiarras] e table view)
2 Deploy Offline
3 Melhorar a licença (atualmente não podemos empacotar o runtime em nossa app por causa da licença )


O Rakesh Menon, que saiu da Sun India(Acho que lá a Sun não Uniu com a Oracle) recentemente, fez um Wish List:

http://rakeshmenonp.wordpress.com/2010/05/31/javafx-my-wish-list/

O que a comunidade pode fazer a gente tenta:

1 - JFxtras
2 - Fiz um programa que reescreve o JNLP toda vez que rodamos e muda o CodeBase para a aplicação local, assim você pode disponibilizar a app offline
3 - Nada podemos fazer.


Enfim, acredito no JavaFX e creio que ele tem o espaço dele(mercado enterprise e televisão[embora falem do Android, me parece que o javaFX será o concorrente direto dele{duas "distribuidoras" de TV nos EUA, cada uma vai adotar uma tecnologia, vai ser bom o negócio }) além de ser uma boa linguagem, estranha no começo mas vai que vai!

Sobre tutoriais de JavaFX, mandei alguns para o JavaFree e o javafx.com.br está cheio também. Ainda não tive a oportunidade de escrever um para o GUJ, mas fiquei devendo um CRUD para o pessoal do fórum em outro post(não me esqueci ) e em breve sairá(não saiu pq até a versão 1.3 do javaFX eram esperadas mudanças de linguagem, qdo fiquei sabendo disso parei um pouco de escrever, pois seria material perdido depois).

Agora estou me empenhando em um projeto openSource em javaFX para facilitação de escrita de clientes REST(mais ou menos como o Restfulie no lado cliente), em breve teremos a primeira Release também.


Valeu

[]'s


ahhh rapaz, não sabia que você estava tão por dentro do assunto de javafx !
gostei mesmo dele pra fazer as guis, se eu tivesse tido conhecimento dele a uns 3 meses atraz, teria feito meu projeto de OO com ele
ao invés de Swing! e ainda colocava uns efeitinhos, o javafx lembra muito a interface do flex, porém mesmo tendo mexido muito pouco
no javafx, vejo q eh menos completo.
Quanto a Crud em javafx, eu fiz um aqui, usando o fx exclusivamente pra o view, oq tem de codigo fx mesmo sao so as chamadas
dos botões, o resto eh imports pra classes java que tao dentro do src do "projeto".
To pensando em dedicar um tempo das férias pra estudar fx, ou entao integrar java com flex e dar uma estudada...

Valeu aí Jesuino!
obrigado!


Eu também tenho meus livros sobre JavaFX, mas já encomendei um sobre Android, outro sobre Flex e agora estou cogitando um sobre HTML 5.

Estou esperando a versão do Pro JavaFX Platform para JavaFX 1.4, chamada Presidio. Parece que quem é Partner JavaFX(como os autores de Pro JavaFX Platform) sabe mais sobre o destino da plataforma do que nós que estamos por fora

William Antônio Siqueira
Analista de Suporte
Blog e Twitter
Site Pessoal
Projetos? Idéias? Críticas? MP!
Não tome uma opinião como verdade absoluta!
Andre Brito
JWizard

Membro desde: 21/07/2007 17:44:31
Mensagens: 2485
Localização: Paraná
Offline

Jesuino Master wrote:Rapaz, o pessoal não gosta muito não que eu fale, mas em próximas releases o JavaFX vai dar um pau no Swing.

Deus te ouça, Jesuino.

Como organizar o GUJ.
Meu Twitter.
Meu blog.
Future proofing means making code easy to change, not trying to anticipate every possible way your code might need to change.
[WWW]
Jesuino Master
GUJ Ranger
[Avatar]

Membro desde: 12/02/2009 08:40:06
Mensagens: 783
Offline

Andre Brito wrote:
Jesuino Master wrote:Rapaz, o pessoal não gosta muito não que eu fale, mas em próximas releases o JavaFX vai dar um pau no Swing.

Deus te ouça, Jesuino.




Tomara que não dê a louca na Oracle e faça algo estranho com a plataforma, mas com o busão JavaFX rodando os Estados Unidos, acho que será difícil .

William Antônio Siqueira
Analista de Suporte
Blog e Twitter
Site Pessoal
Projetos? Idéias? Críticas? MP!
Não tome uma opinião como verdade absoluta!
artursmp
Debugger

Membro desde: 01/03/2010 21:33:23
Mensagens: 53
Offline

Jesuino Master wrote:
Andre Brito wrote:
Jesuino Master wrote:Rapaz, o pessoal não gosta muito não que eu fale, mas em próximas releases o JavaFX vai dar um pau no Swing.

Deus te ouça, Jesuino.




Tomara que não dê a louca na Oracle e faça algo estranho com a plataforma, mas com o busão JavaFX rodando os Estados Unidos, acho que será difícil .



Jesuíno, você sabe se tem plugin do javafx composer pra eclipse ? Instalei o plugin do javafx script, mas o composer nao to achando.
Eh q como o netbeans n permite a modificação de partes do código ta ficando complicado!
Jesuino Master
GUJ Ranger
[Avatar]

Membro desde: 12/02/2009 08:40:06
Mensagens: 783
Offline

artursmp wrote:
Jesuino Master wrote:
Andre Brito wrote:
Jesuino Master wrote:Rapaz, o pessoal não gosta muito não que eu fale, mas em próximas releases o JavaFX vai dar um pau no Swing.

Deus te ouça, Jesuino.




Tomara que não dê a louca na Oracle e faça algo estranho com a plataforma, mas com o busão JavaFX rodando os Estados Unidos, acho que será difícil .



Jesuíno, você sabe se tem plugin do javafx composer pra eclipse ? Instalei o plugin do javafx script, mas o composer nao to achando.
Eh q como o netbeans n permite a modificação de partes do código ta ficando complicado!


Não conheço nada visual para o Eclipse. O único plugin mais ou menos é o da Exadel: http://exadel.org/javafxplugin

O que acontece com o Netbeans? O Composer está fazendo sucesso e tem muito material sobre ele na WEB, ficou bem fácil programar com ele

William Antônio Siqueira
Analista de Suporte
Blog e Twitter
Site Pessoal
Projetos? Idéias? Críticas? MP!
Não tome uma opinião como verdade absoluta!
artursmp
Debugger

Membro desde: 01/03/2010 21:33:23
Mensagens: 53
Offline

Jesuino Master wrote:
artursmp wrote:
Jesuino Master wrote:
Andre Brito wrote:
Jesuino Master wrote:Rapaz, o pessoal não gosta muito não que eu fale, mas em próximas releases o JavaFX vai dar um pau no Swing.

Deus te ouça, Jesuino.




Tomara que não dê a louca na Oracle e faça algo estranho com a plataforma, mas com o busão JavaFX rodando os Estados Unidos, acho que será difícil .



Jesuíno, você sabe se tem plugin do javafx composer pra eclipse ? Instalei o plugin do javafx script, mas o composer nao to achando.
Eh q como o netbeans n permite a modificação de partes do código ta ficando complicado!


Não conheço nada visual para o Eclipse. O único plugin mais ou menos é o da Exadel: http://exadel.org/javafxplugin

O que acontece com o Netbeans? O Composer está fazendo sucesso e tem muito material sobre ele na WEB, ficou bem fácil programar com ele


não tem o componente "menu" ou "menuba"pra o cara arrastar no javafx composer!
ou será q n tem na minha versão ?
Jesuino Master
GUJ Ranger
[Avatar]

Membro desde: 12/02/2009 08:40:06
Mensagens: 783
Offline

Verdade, não tem o menu mesmo.

Eu uso o javaFX sem o composer, só no código, mas é muito chato as vezes apanhar de layout.

O Menu é componente "preview" do javaFX 1.3 :s Eles deixaram assim pq vão mudar na próxima versão algumas coisas.

William Antônio Siqueira
Analista de Suporte
Blog e Twitter
Site Pessoal
Projetos? Idéias? Críticas? MP!
Não tome uma opinião como verdade absoluta!
pjrdantas
Smalltalk
[Avatar]

Membro desde: 11/08/2009 17:18:36
Mensagens: 3
Localização: São Jose dos Campos
Offline

Caro Senhores,
sou iniciante em JAVAFX (Estou usando 1.3 com Netbeans), li o que foi debatido aqui mas não consegui chamar um fx de outro fx.
minha primeira classe é login.fx e eu estou tentando chamar uma outra classe chamada menuPrincipal.fx .
Os dois estão no mesmo pacote, teitei usar o exemplo aqui disposto mas não consegui. Eu tento chamar a segunda classe (menuPrincipal.fx) fechando a primeira ( fechar a primeira eu consigo ).

Alguem pode me ajudar, por favor?



a segunda classe na verdade esta vazia (por enquanto).



eu consigo até chamar uma clase java de conexão, mas nao consigo chamar a segunda classe fx...


[Email] [MSN]
 
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team