Definir o título e valor inicial do JOptionPane.showInputDialog

3 respostas
G

Estou tentando usar o InputDialog do JOptionPane, mas os construtores disponíveis não permitem definir o título E um valor inicial. Só consigo modificar um deles.

Alguém conhece uma forma de contornar isso?

3 Respostas

DavidUser

como assim? se quiser verificar o recebimento de um valor e se ele for vazio ter um valor faz assim.

String x=JOptionPane.showInputDialog(null,"valor"); if (x.equals("")) x="inicial";

G

Na verdade eu quero que o dialog tenha um valor inicial e um título diferente de “Input”.

O problema é que o showInputDialog tem uma série de sobrecargas, mas nenhuma permite passar os valores de title e de initialSelectionValue.

Sendo assim, eu consigo passar o valor inicial, mas o título do dialod fica como “Input” ou então eu consigo mudar o título mas não passo um valor inicial.

G

Já consegui resolver o problema usando o seguinte método:

JOptionPane.showInputDialog(parentComponent, message, title, messageType, icon, selectionValues, initialSelectionValue)
Criado 16 de abril de 2009
Ultima resposta 16 de abr. de 2009
Respostas 3
Participantes 2