JPopupMenu com JScrollPane

7 respostas
M

Olá,

Alguém sabe me dizer como eu faço para colocar um JScrollPane em um JPopupMenu?

Obrigado!

7 Respostas

brlima

Pra que ? Vc quer fazer um menu com scroll ? Dependendo do que vc quer, pode ate ter outra solução, porque nao sei se tem como fazer isso :roll:

M

Na verdade estou criando um JComboBox com subitens e para que fique igual a um combo preciso adcionar o scroll

Criei um combo que quando clico no botão crio um JPopupMenu com os itens e subitens, simulando a lista do combo.
Isto tudo funciona perfeitamente, só falta o scroll.

brlima

Na verdade, uma combo nao abre um JPopupMenu, ele abre uma JList :smiley:
Então, ao inves de criar um JPopupMenu, cria uma JList, definindo o tamanho dela e talz. Ai sum vc pode usar o ScrollPane e colocar a JList dentro dele…

Mas se quiser, tenta colocar o JPopupMenu dentro do ScrollPane.

Flw!

M

O problema que tive que definir meus itens como JMenu para que pudesse ter subitens e com o Jlist não consigo exibir os JMenus

brlima

hmm… nao seria mais facil entao ter um listener no item da lista pra abrir um menu ???

TedLoprao

Pq vc não adiciona um JList no seu JPopup??

Não resolve, ou entendi mal sua pergunta??

Fallow

M

Isto é possível mas a lista tem que ter subItens.

Como fazer isto com o JList?

Criado 24 de agosto de 2004
Ultima resposta 24 de ago. de 2004
Respostas 7
Participantes 3