| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2009 14:20:11
|
arthurmenezes
JavaChild
Membro desde: 28/05/2008 10:40:02
Mensagens: 107
Offline
|
Seguinte, tenho duas JComboBox na minha aplicação e queria que a Segunda só fique alteravel se a primeira estiver com a ultima opção selecionada.. deu pra entender??(espero que sim)
e andei lendo sobre o assunto e cheguei a conclusão que devo usar eventos(minha opnião), só que não sei usar mto bem =\
se essa for mesmo a melhor solução por favor ajudem, se não for ajudem também
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2009 14:53:47
|
lina
Moderador
![[Avatar]](/images/avatar/8849f0a976aa5332853e848655a1d28f.jpg)
Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline
|
Oi,
realmente ficou um pouco dificil de entender..
você teria 2 combo, onde só irá habilitar o segundo combo se for selecionado algum conteudo no primeiro combo?!?!
Da para criar uma action para o combo.:
Vai ver já resolve seu problema ?!
Tchauzin!
|
Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java
Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
@gujgirl
http://www.restartfans.hdfree.com.br
Meu blog:
http://www.runthecode.wordpress.com
Tchauzin! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2009 14:56:54
|
didiosam
JavaBaby
Membro desde: 06/11/2006 23:52:35
Mensagens: 85
Localização: Cascavel - PR
Offline
|
opa, isso voce pode fazer usando evento, por exemplo::
acredito que isso ai deva resolver teu problema... ve se voce entende o codigo acima, ele adiciona um ItemListener ao teu primeiro combo, dessa forma cada vez que um item for selecionado nela o seu evento ali é chamado (chama o metodo itemStateChanged(ItemEvent)) e nesse metodo voce faz a validacao que deseja para abilitar/ desablitar o otro combo e o que mais quiser...
[]´s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2009 15:05:56
|
arthurmenezes
JavaChild
Membro desde: 28/05/2008 10:40:02
Mensagens: 107
Offline
|
Muito obrigado pela boa vontade
ficou assim o método:
e não carrega ao selecionar a setima opção
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2009 15:07:16
|
lina
Moderador
![[Avatar]](/images/avatar/8849f0a976aa5332853e848655a1d28f.jpg)
Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline
|
Oi,
funcionou ?
Tchauzin!
|
Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java
Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
@gujgirl
http://www.restartfans.hdfree.com.br
Meu blog:
http://www.runthecode.wordpress.com
Tchauzin! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2009 15:17:23
|
arthurmenezes
JavaChild
Membro desde: 28/05/2008 10:40:02
Mensagens: 107
Offline
|
didiosam wrote:opa, isso voce pode fazer usando evento, por exemplo::
acredito que isso ai deva resolver teu problema... ve se voce entende o codigo acima, ele adiciona um ItemListener ao teu primeiro combo, dessa forma cada vez que um item for selecionado nela o seu evento ali é chamado (chama o metodo itemStateChanged(ItemEvent)) e nesse metodo voce faz a validacao que deseja para abilitar/ desablitar o otro combo e o que mais quiser...
[]´s
certo funfou cara, mto obrigado.. tinha mais umas coisinhas que queria saber se não for pedir de mais, tipo:
- se eu quiser fazer a segunda combo ter opções diferentes de acordo com a primeira
- funfou mas qdo inicio a aplicação a segunda combo fica habilitada so qdo mudo pra segunda opção ela desabilita e dai por diante funfa do jeito que quero que fique msm
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2009 15:26:56
|
arthurmenezes
JavaChild
Membro desde: 28/05/2008 10:40:02
Mensagens: 107
Offline
|
lina wrote:Oi,
funcionou ?
Tchauzin!
não, ele parou até de mostrar a combo, mas muito obrigado. =)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2009 16:07:38
|
didiosam
JavaBaby
Membro desde: 06/11/2006 23:52:35
Mensagens: 85
Localização: Cascavel - PR
Offline
|
arthurmenezes wrote:
- se eu quiser fazer a segunda combo ter opções diferentes de acordo com a primeira
é possivel fazer isso sim, esta querendo mesmo??
arthurmenezes wrote:
- funfou mas qdo inicio a aplicação a segunda combo fica habilitada so qdo mudo pra segunda opção ela desabilita e dai por diante funfa do jeito que quero que fique msm
no começo da sua aplicaçao, depois que voce criar a segunda combo chama o setEnabled dela passando false ( a mesma coisa que voce faz quando o cara clica nos itens que nao sao o ultimo da tua primeira combo)... Isso ocorre porque por padrao ela vem habilitada e se voce quiser q inicie desabilitada voce tem que especificar, da mesma forma que faz enquanto a aplicaçao roda .... entende?
[]´s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2009 16:31:22
|
arthurmenezes
JavaChild
Membro desde: 28/05/2008 10:40:02
Mensagens: 107
Offline
|
didiosam wrote: é possivel fazer isso sim, esta querendo mesmo??
seria interessante pra aplicação, se não for te atrapalhar, poderia dar essa força ai
didiosam wrote:no começo da sua aplicaçao, depois que voce criar a segunda combo chama o setEnabled dela passando false ( a mesma coisa que voce faz quando o cara clica nos itens que nao sao o ultimo da tua primeira combo)... Isso ocorre porque por padrao ela vem habilitada e se voce quiser q inicie desabilitada voce tem que especificar, da mesma forma que faz enquanto a aplicaçao roda .... entende?
pode cre, dei mole, nem pensei nisso.
[]s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/07/2009 15:38:17
|
didiosam
JavaBaby
Membro desde: 06/11/2006 23:52:35
Mensagens: 85
Localização: Cascavel - PR
Offline
|
opa, soh vi hj aqui, entao eu fiz uma vez mas nao me lembro direito agora (tenho que procura nos codigos) ... mas se nao me engano pra ficar trocando o conteudo de um comboBox eu pegava o Model dele, e no Model dele tem uns metodos (nao lembro certo o nome agora tb) que serviam para voce passar um novo conjunto de elementos (passava ou um array com os novos elementos ou ia adicionando um a um, algo assim) ...
de uma olhada no ComboBox e no Model dele (ComboBoxModel eu acho), ai tah a chave pra tu faze o que quer... caso tenha dificuldade posta ae que ajudo a procura e a faze, mas agora no momento me lembro disso soh...
[]´s
|
|
|
 |
|
|