Dúvida com JOptionPane

Pessoal estou com um problema em possibilitar que o usuáro entre com duas strings em um JOptionPane, se é que isto é possível. Em meu programa tenho um JOptionPane no qual o usuário entra com o número da linha para a qual ele deseja enviar a string e depois com a string. Gostaria de ver com vocês se existe algum tipo de caixa de texto que possibilite ao usuário digitar duas strings tipo:

Não sei se fui claro em minha dúvida, mas agradeço se alguém puder me dar uma dica de como fazer isto com JOptionPane se for possível ou com outro tipo de comando.

dentro da classe JOptionPane, vc tem 4 tipos de janelas:

showConfirmDialog = Asks a confirming question, like yes/no/cancel.
showInputDialog = Prompt for some input.
showMessageDialog = Tell the user about something that has happened.
showOptionDialog = The Grand Unification of the above three.

acho q vc queira usar o metodo showInputDialog…
de uma olhada na API sobre como pegar o valor digitado na tela…

ate mais

Valeu pela ajuda rbarioni vou testar o que me passaste. Obrigado!

Pessoal, com a ajuda de vocês consegui fazer funcionar, estou utilizando o código abaixo, só que gostaria de ver com vocês se tem alguma maneira de fazer com que ao rodar o programa, na tela do JPanel, o cursor fique sobre a linha de digitação, pois assim como o código abaixo, sempre que eu quero digitar, primeiramente eu preciso posicionar o cursor dentro da parte de digitação da linha.
Estou utilizando o seguinte código:


JPanel painel = new JPanel(); 
        JTextField texto1 = new JTextField(10); 
        JTextField texto2 = new JTextField(10); 
        JLabel label1 = new JLabel("    Linha 1:"); 
        JLabel label2 = new JLabel("    Linha 2:"); 
        painel.add(label1); 
        painel.add(texto1); 
        painel.add(label2); 
        painel.add(texto2); 
        painel.setLayout(new GridLayout(2,2)); 
        JOptionPane.showMessageDialog(null, painel); 

Agradeço se alguém puder me dar uma força.