(Resolvido) Usando o JOptionPane

11 respostas
WGuedes

Olá pessoal,

como posso usar o JOptionPane neste teste:

import java.util.*;

public class Teste {

public static void main(String args[]) {
        Estoque lista = new Estoque();
        lista.cadastrar(new Produto(123, "Teste", 1.2));
        lista.cadastrar(new Produto(1234, "Teste2", 1.3));


        Produto produto = new Produto(12345, "Teste3", 1.4);
        lista.cadastrar(produto);
        System.out.println(lista.toString());
        lista.remover(produto);
        System.out.println(lista.toString());
        System.out.println(lista.totalizar());
    }
}

obrigado!

11 Respostas

gpd38

O que exatamente vc quer com o JOptionPane.

da uma olhada
http://www.faculdadepuc.xpg.com.br/mensagens.html

marcos4ft

ficou meio vago sua pergunta…

WGuedes

Realmente ficou vaga mesmo, vou explicar melhor.

Eu tenho 2 System.out.println

System.out.println(lista.toString()); System.out.println(lista.totalizar());

Mas quero imprimir o resultado com alert. seria algo assim:

Mas como posso passar o toString e o totalizar nesse alert.

Obrigado pessoal.

renanedpedroso

Se

public static void main(String args[]) {  
    Estoque lista = new Estoque();  
    lista.cadastrar(new Produto(123, "Teste", 1.2));  
    lista.cadastrar(new Produto(1234, "Teste2", 1.3));  
  
  
    Produto produto = new Produto(12345, "Teste3", 1.4);  
    lista.cadastrar(produto);  
    JOptionPane.showMessageDialog(null, lista.toString());  
    lista.remover(produto);  
    JOptionPane.showMessageDialog(null, lista.toString());  
    JOptionPane.showMessageDialog(null, lista.totalizar());  
}

Espero ter ajudado.

Abraço!

WGuedes

Obrigado renanedpedroso, vou pesquisar mais sobre JO :slight_smile:

gpd38

http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JOptionPane.html

marcos4ft

Você pode usar o JOptionPane para entrada de dados tambem, por exemplo:

soldier_of_God

[b][color=green]String raaio = JOptionPane.showInputDialog(“Informe o raio :”);
int raio = Integer.parseInt(raaio);

//Diâmetro
double diametro = 2 * raio;

<a href="//System.out.println">//System.out.println</a>("Diametro = "+diametro);

JOptionPane.showMessageDialog(null, diametro);[/color][/b]

Olá , como voces podem ver neste pedaço de código , criei um código para receber o raio e calcular o diâmetro , a área e o comprimento de uma circunferência.
A questão é que eu queria mostrar usando o JOptionPane alguma mensagem do tipo

JOptionPane.showMessageDialog(O diametro da circunferencia e = , diametro); ou

JOptionPane.showMessageDialog("O diametro da circunferencia e = ", diametro); ou ainda

JOptionPane.showMessageDialog('O diametro da circunferencia e = ', diametro);

mas o melhor que eu consegui foi

JOptionPane.showMessageDialog(null, diametro); , em que a mensagem só retorna o nº da variável diâmetro .

Alguma sugestão ??? Grato pela ajuda .

ViniGodoy

Tópico movido para o fórum de interface gráfica.

M

soldier of God:
[b][color=green]String raaio = JOptionPane.showInputDialog(“Informe o raio :”);
int raio = Integer.parseInt(raaio);

//Diâmetro
double diametro = 2 * raio;

<a href="//System.out.println">//System.out.println</a>("Diametro = "+diametro);

JOptionPane.showMessageDialog(null, diametro);[/color][/b]

Olá , como voces podem ver neste pedaço de código , criei um código para receber o raio e calcular o diâmetro , a área e o comprimento de uma circunferência.
A questão é que eu queria mostrar usando o JOptionPane alguma mensagem do tipo

JOptionPane.showMessageDialog(O diametro da circunferencia e = , diametro); ou

JOptionPane.showMessageDialog("O diametro da circunferencia e = ", diametro); ou ainda

JOptionPane.showMessageDialog('O diametro da circunferencia e = ', diametro);

mas o melhor que eu consegui foi

JOptionPane.showMessageDialog(null, diametro); , em que a mensagem só retorna o nº da variável diâmetro .

Alguma sugestão ??? Grato pela ajuda .

JOptionPane.showMessageDialog(null, "O diametro da circunferencia e = "+ diametro);

Da uma olhada aqui que tem várias formas de trabalhar com o JOptionPane http://docs.oracle.com/javase/7/docs/api/javax/swing/JOptionPane.html

soldier_of_God

vlw pela ajuda mariogpr . :smiley:

Criado 29 de março de 2010
Ultima resposta 3 de set. de 2012
Respostas 11
Participantes 7