[NÃO RESOLVIDO] - como habilitar Jbutton de um JFrame???  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
felipehts
Java Ninja
[Avatar]

Membro desde: 30/11/2009 12:56:35
Mensagens: 285
Offline

boa tarde galera......

tenho uma tela principal(Jframe) no qual existe um JButton que fica desabilitado, tenho também o Jbutton2 que fica dentro de um JInternalFrame que por sua vez fica dentro de um JDesktopPane, a dúvida é a seguinte : Como habilitar o JButton através de JBUtton2 ??????

obs: jah tentei colocar o JButton public, e criar uma instância do Jframe dentro do JinternalFrame; tentei também criar um metodo dentro do JFrame para habilitar o botão....através do
JButton.setEnable(true); , porém não obtive sucesso, alguém poderia me ajudar ?????? agradeço a todos...vlw =)

This message was edited 2 times. Last update was at 10/05/2011 07:50:19

drsmachado
GUJ Expert

Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline

Posta o código onde está este jbutton.
A chamada ao método setEnabled está correta.

Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".

Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM
felipehts
Java Ninja
[Avatar]

Membro desde: 30/11/2009 12:56:35
Mensagens: 285
Offline

drsmachado wrote:Posta o código onde está este jbutton.
A chamada ao método setEnabled está correta.

Código da tela principal (JFrame)


estou chamando assim:



já tentei assim também:







felipehts
Java Ninja
[Avatar]

Membro desde: 30/11/2009 12:56:35
Mensagens: 285
Offline

JButton criado no NetBeans assim:


This message was edited 3 times. Last update was at 09/05/2011 13:14:37

felipehts
Java Ninja
[Avatar]

Membro desde: 30/11/2009 12:56:35
Mensagens: 285
Offline

?

This message was edited 2 times. Last update was at 10/05/2011 07:51:07

jscamara
Entusiasta Java
[Avatar]

Membro desde: 07/02/2010 14:38:21
Mensagens: 21
Offline

Tenta chamar o método diretamente


adiciona tbm um


depois da ação de habilitar o botão.

pode ser que ele não esteja atualizando a tela.

e arruma o seu construtor, no comentário esta escrito privado mas ele esta publico...

posta aew se não conseguir!

Abraços
[Email]
felipehts
Java Ninja
[Avatar]

Membro desde: 30/11/2009 12:56:35
Mensagens: 285
Offline

jscamara wrote:Tenta chamar o método diretamente


adiciona tbm um


depois da ação de habilitar o botão.

pode ser que ele não esteja atualizando a tela.

e arruma o seu construtor, no comentário esta escrito privado mas ele esta publico...

posta aew se não conseguir!

Abraços


tentei fazer da forma que você me passou, porém continua não aparecendo....ainda tentei acrescentar:

mas não obtive sucesso.....
jscamara
Entusiasta Java
[Avatar]

Membro desde: 07/02/2010 14:38:21
Mensagens: 21
Offline

faz assim, tenta dar um System.out.println("ação botao"); dentro do metodo do bt!

Veja se imprime alguma coisa no console...
pode ser algum erro na chamada do método...

testa aew e responde
[Email]
felipehts
Java Ninja
[Avatar]

Membro desde: 30/11/2009 12:56:35
Mensagens: 285
Offline

jscamara wrote:faz assim, tenta dar um System.out.println("ação botao"); dentro do metodo do bt!

Veja se imprime alguma coisa no console...
pode ser algum erro na chamada do método...

testa aew e responde


Coloquei um print tanto no método que chama quanto no metodo que executa, e nos dois imprimiu....... porém esqueci de um detalhe rs ..... o JButton que eu quero se seja habilitado está dentro de um jToolBar ....... tentei da um jToolBar.repaint(); ..mas também não consegui

This message was edited 1 time. Last update was at 10/05/2011 11:59:00

Anime
GUJ Master
[Avatar]

Membro desde: 11/11/2009 07:37:26
Mensagens: 1949
Localização: São José do Rio Preto-SP
Offline

Oi,

Para colocar public, vc foi em propriedades, código, Modificadores de variáveis...

As Quatro Chaves da Função Gerencial

O sorriso de fraternidade, a ajuda silenciosa, a humildade sem alarde,
a flor da gentilesa e o gesto amigo cabem prodigiosamente, em qualquer parte.
Chico Xavier - Emmanuel
felipehts
Java Ninja
[Avatar]

Membro desde: 30/11/2009 12:56:35
Mensagens: 285
Offline

Anime wrote:Oi,

Para colocar public, vc foi em propriedades, código, Modificadores de variáveis...

pelo NetBeans..."Customize Code"
Anime
GUJ Master
[Avatar]

Membro desde: 11/11/2009 07:37:26
Mensagens: 1949
Localização: São José do Rio Preto-SP
Offline

felipehts wrote:
Anime wrote:Oi,

Para colocar public, vc foi em propriedades, código, Modificadores de variáveis...

pelo NetBeans..."Customize Code"


Pelo NetBeans mesmo, tenta fazer como eu disse, vai na propriedade do botão, código, Modificadores de variáveis e muda para public...

As Quatro Chaves da Função Gerencial

O sorriso de fraternidade, a ajuda silenciosa, a humildade sem alarde,
a flor da gentilesa e o gesto amigo cabem prodigiosamente, em qualquer parte.
Chico Xavier - Emmanuel
felipehts
Java Ninja
[Avatar]

Membro desde: 30/11/2009 12:56:35
Mensagens: 285
Offline

Anime wrote:
felipehts wrote:
Anime wrote:Oi,

Para colocar public, vc foi em propriedades, código, Modificadores de variáveis...

pelo NetBeans..."Customize Code"


Pelo NetBeans mesmo, tenta fazer como eu disse, vai na propriedade do botão, código, Modificadores de variáveis e muda para public...

bom conferir está como public, quanto a isso não tenho duvida ate porque consigo acessar por outra classe, o fato é que não consigo alterar seu "estado". =)
felipehts
Java Ninja
[Avatar]

Membro desde: 30/11/2009 12:56:35
Mensagens: 285
Offline

.

This message was edited 1 time. Last update was at 12/05/2011 15:25:33

felipehts
Java Ninja
[Avatar]

Membro desde: 30/11/2009 12:56:35
Mensagens: 285
Offline

?
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team