Matriz com JOptionPane.showOptionDialog

Boa noite Pessoal, tudo bem?

seguinte:

estou precisando fazer uma calculadora com JOptionPane. Certo, mas não quero utilizar da foma mais simpres
como simplesmente deixando o usuário digitar o numero, e sim quero que ele apareça em forma de Botoes como em um JButton.

por isso tentei utilizar o JOptionPane.showOptionDialog criando um vetor do tipo String de opções:

depois

ok isso funciona! mas agora, quero ter numeros de 1 até 10 só que com um detalhe:
quero que os botões de 6 até 10 apareça abaixo dos numeros de cima no mesmo joptionpane,
como por exemplo a calculadora do windows em que todos os botoes não ficam todos lateralmente e
sim alguns abaixo dos ouros

por isso tentei utilizar ao invés de vetores, utilizar matrizes e mesmo assim não funciona.

alguem sabe algum jeito de fazer posicionar botoes(String numeros[] = {“1”,“2”,“3”,“4”,“5”}) em várias linhas no mesmo joptionPane?

Obs: preciso tudo isso dentro de um joptionPane e não utilizando JFrame

abs

Oi,

Desculpe. Eu acho que não existe como fazer isso! apenas criando seu próprio JOptionPane.

Se conseguir, post a solução! ok?

Tchauzin!

Aew Gionei.

Cara, o que vc esta tentando fazer é impossivel. O JOptionPane é uma jDialog criada para apresentar basicamente mensagens.
Vc não consegue customizar seus componentes, de forma que se torne uma calculadora …

Tambem não sei se estendendo o componente vc consiga modificar seus componentes.

Mesmo que consiga, vc vai ter problemas em relação aos eventos dos botoes, pois cada click fecha o cara .
E ainda tem o problema do jTextField, que vira um combo utilizando seu array no modo JOptionPane.showInputDialog(…)

Cara, usa uma jDialog ou um jFrame, que ai eh susse …

flw