1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Poo Java SE duvida iniciante usar JOptionPane com metodos Get

Olá pessoal sou novo aqui , gostaria de uma informação , como posso implementar a interação com usuário usando JOptionPane , comentei no código a linha onde surge a duvida.segue abaixo meu código e o link do exercício ,

http://www.arquivodecodigos.net/dicas/java-poo-programacao-orientada-a-objetos-exercicio-resolvido-6-a-classe-produto-construtores-metodos-getters-e-setters-e-encapsulamento-3439.html

package ExerciciosJava;

import javax.swing.JOptionPane;

public class Produt {

    public static void main(String[] args) {

    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public double getPrecoCusto() {
        return precoCusto;
    }

    public void setPrecoCusto(double precoCusto) {
        this.precoCusto = precoCusto;
    }

    public double getPrecoVenda() {
        return precoVenda;
    }

    public void setPrecoVenda(double precoVenda) {
        this.precoVenda = precoVenda;

        if (this.precoVenda < this.precoCusto) {
            System.out.println("Preco de venda inferior preco de custo ");
        }

        // Resposta Numero 5
        // Modifique o método setPrecoVenda() para que o preço de venda não seja
        // inferior ao preço de compra. Caso isso aconteça, exiba uma mensagem
        // alertando o usuário.
    }

    public double getMargemLucro() {
        return margemLucro;
    }

    public void setMargemLucro(double margemLucro) {
        this.margemLucro = margemLucro;
    }

    String nome; // nome do produto
    double precoCusto; // guarda o preço de custo do produto
    double precoVenda; // guarda o preco da venda
    double margemLucro; // guarda a margem de lucro do produto

    void calcularMargemLucro() {
        // metodo para realizar calculo da margem de lucro
    }

    void getMargemLucroPorcentagem() {
        // metodo para calcular a margem de lucro porcentual
    }

    // --------------------------------------------------------------------------------------
    // MINHA DUVIDA ESTA AQUI
    // como chamar o custo e venda para que usuario informe o valor ?
    //
    // precoCusto =
    // Double.parseDouble(JOptionPane.showInputDialog("Informe o preço de custo  :  "));
    // precoVenda =
    // Double.parseDouble(JOptionPane.showInputDialog("Informe o preço de venda  : "));
    // JOptionPane.showMessageDialog(null,"Preço de custo: "+
    // precoCusto.getPrecoCusto());
    // JOptionPane.showMessageDialog(null,"Preço de venda: "+
    // precoVenda.getPrecoVenda());
}
  • vixe cara, falta separar bem essa sua classe em outras classes. Ta td muito misturado, pesquise sobre o padrão mvc. Já sobre o JOptionPane, crie uma variável do tipo que desejar que o JOptionPane retorna, ele retorna uma String, restando somente formatar para o tipo escolhido.

    Felipe Amaral   12 de mai de 2014
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags get java ou faça a sua própria pergunta.