| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/09/2009 19:54:43
|
RChaves
HelloWorld
Membro desde: 07/09/2009 19:34:25
Mensagens: 10
Offline
|
Estou com uma dúvida no jruby, não tenho certeza, mas essa me pareceu a área mais certa a se postar, então lá vai.
Eu criei uma classe no java mais ou menos assim:
depois mandei construir e o arquivo .jar pus no projeto JRuby, lá, eu pus o main.rb mais ou menos assim:
ali eu estou montando a tela que foi construída em java, e modificando o método construtor dela, mas a minha dúvida, é como que a variável btt1 que eu pus lá na tela será passada pro ruby, @btt1 naum eh, @@btt1 naum eh, $btt1, btt1, nada.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/09/2009 08:08:25
|
Felagund
GUJ Master
![[Avatar]](/images/avatar/d8d855c465198499868fb2b566ebee8d.jpg)
Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline
|
utilize a palava chave self
self.btt1
outra coisa, o JRuby converte os metodos em java par ao padrão ruby.
se não me engano você pode usar
frame.visible = true
[]'s
|
att
Rafael Felix
Rolling With Code
Twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/09/2009 20:30:40
|
RChaves
HelloWorld
Membro desde: 07/09/2009 19:34:25
Mensagens: 10
Offline
|
Felagund wrote:utilize a palava chave self
self.btt1
outra coisa, o JRuby converte os metodos em java par ao padrão ruby.
se não me engano você pode usar
frame.visible = true
[]'s
realmente, não tinha pensado em usar o self, mas não adiantou cara, deu o seguinte erro:
undefined method `btt1' for #<Java::Fronteira::TelaPrincipal:0x78482bad> (NoMethodError)
e não sabia que convertia os metodos pra esse padrao aih, como vc falou do .visible, vlw pela dica ^^
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/09/2009 20:50:13
|
victorcosta
JavaGuru
![[Avatar]](/images/avatar/42c88875bb90aeed57f01609fef5d9d7.png)
Membro desde: 07/01/2007 01:29:37
Mensagens: 220
Localização: Recife - PE
Offline
|
Não conheço JRuby mas tenta declarar sua variável como pública no Java ou fazer um get
|
Meu blog com tutoriais de jQuery
http://www.victorcisneiros.com/blog/
Outros projetos
http://www.todolistr.com
http://www.bibliasocial.com
http://www.dota2feedback.com/
http://www.posjogo.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/09/2009 21:45:06
|
RChaves
HelloWorld
Membro desde: 07/09/2009 19:34:25
Mensagens: 10
Offline
|
victorcosta wrote:Não conheço JRuby mas tenta declarar sua variável como pública no Java ou fazer um get
hmm, de fato eu declarando a variável como pública e usando self. funcionou, mas se eu estou modificando a própria classe, eu deveria ter acesso a suas variáveis privadas não?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/09/2009 21:50:38
|
Felagund
GUJ Master
![[Avatar]](/images/avatar/d8d855c465198499868fb2b566ebee8d.jpg)
Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline
|
do jeito que vc criou o esquema ali, a variavel não é private.
crie um metodo get ao invez de deixar a variavel publica.
|
att
Rafael Felix
Rolling With Code
Twitter |
|
|
 |
|
|