Janela com nome -> modo gráfico

Pessoal,
To com uma duvidazinha aki…

http://www.hlegius.sosphp.com/screens/javaGraphicWindow.gif

Veja que no nome da janela há: Input … não teria como colocar um nome qualquer assim como nas JOptionsPane.showMessageDialog() ?

até… :slight_smile:

Cara… faça assim… JOptionPane.showMessageDialog(null,“texto”,“Título”,JOptionPane.INFORMATION_MESSAGE);
esse information_message é o iconezinho que fica do lado…
pode ser ERROR_MESSAGE, WARNING_MESSAGE, QUESTION_MESSAGE E PLAIN_MESSAGE (sem icone algum)… não sei se existem outros…

falows!

[quote=“lounatico”]Cara… faça assim… JOptionPane.showMessageDialog(null,“texto”,“Título”,JOptionPane.INFORMATION_MESSAGE);
esse information_message é o iconezinho que fica do lado…
pode ser ERROR_MESSAGE, WARNING_MESSAGE, QUESTION_MESSAGE E PLAIN_MESSAGE (sem icone algum)… não sei se existem outros…

falows![/quote]

Então, na JOptionPane.showMessageDialog() eu sei como funfa…
O problema é nas JOptionPane.showInputDialog() …

agradesço a ajuda!

até… :slight_smile:

existe esse metodo, q retorna uma stringshowInputDialog(Component pai, Object menssagem, String titulo, int tipo);

Assim?

JOptionPane.showInputDialog(null, "Digite um número \n Qualquer um menos 56 ...","teste")

Retornou teste como sendo o valor inicial do Input …

até… :slight_smile:

desculpe, tinha confundido as APIs :oops:

String ret =(String) JOptionPane.showInputDialog(this,
                "Mensagem",
                "Titulo",
                JOptionPane.PLAIN_MESSAGE,
                null,//icone
                null,
                null);//valor inicial do Text Field

esse codigo faz o que voce quer (dessa vez eu testei)

espero ter ajudado

Ola hlegius seu codigo naum esta aparecendo titulo porque o metodo showInputDiaolog do JOptionPane não tem uma assinuatura em que se passa o Component, a Mensagem é o titulo… para funcionar vc tera que passar mais um objeto.
um exemplo simples seria

JOptionPane.showInputDialog(null,"Mensagem","Titulo",JOptionPane.DEFAULT_OPTION);

Da uma olhada nas possiveis assinaturas…
public static String showInputDialog(Object message)throws HeadlessException

public static String showInputDialog(Object message,
Object initialSelectionValue)

public static String showInputDialog(Component parentComponent,
Object message) throws HeadlessException

public static String showInputDialog(Component parentComponent,
Object message,
Object initialSelectionValue)

public static String showInputDialog(Component parentComponent,
Object message,
String title,
int messageType)
throws HeadlessException

public static Object showInputDialog(Component parentComponent,
Object message,
String title,
int messageType,
Icon icon,
Object[] selectionValues,
Object initialSelectionValue)
throws HeadlessException

Abraços…

vlw pessoal…
Funcionou certinho aki…muito obrigado!

até… :slight_smile: