JOptionPane

Estou fazendo um trabalho e em determinado lugar coloco um JOptionPane.showInputDialog para o usuario digitar o nome do cliente mas gostaria de saber se é possivel desabilitar o botao de cancelar que aparece e se eu consigo trocar o nome do botao OK.

Grato

Olá!

Dá uma olhada na API, você vai ver que tem vários métodos estáticos em JOptionPane. Um dos argumentos que você vai passar ao método escolhido é o tipo de botão.
Mais ou menos assim:

...

int resposta = JOptionPane.showInputDialog(this,
                    "Olá ",
                    "Apresentacao",
                    JOptionPane.YES_NO_OPTION,
                    JOptionPane.QUESTION_MESSAGE,
                    null,
                    opcoes,
                    opcoes[0]);

..

Abraços…