jOptionPane

2 respostas
M

Como coloco um jOptionPane em um jFrame? Onde mudo a mensagem deste objeto?

2 Respostas

A

Olá!!!

Não sei se posso ajudar mas…

Experimente…

JOptionPane.showMessageDialog(null,“sua mensagem”);

Caso vc queira exibir um JOptionPane aceitando uma informação via teclado experimente

variavel = JOptionPane.showInputDialog(null,“Sua pergunta”);

Caso vc ainda tenha dúvidas esatrei disposto a ajudar na medida do possível, pois ainda sou iniciante.

Alex

A

Estou de volta!

Com relação à sua pergunta, vc pode definir qual o tipo de JOptionPane vc quer. Criei um código para calcular a média de alunos. Verifique:

import javax.swing.;
import javax.swing.JOptionPane.
;

public class historico {
public static void main (String args[]){

String aulas=JOptionPane.showInputDialog (null,
		"Digite o número total de aulas","Aulas Dadas",JOptionPane.QUESTION_MESSAGE);  // formato para perguntas
	String faltas=JOptionPane.showInputDialog (null,
		"Digite o número de faltas","Ausências",JOptionPane.QUESTION_MESSAGE);

// Transformando variável tipo string em float

float v1=Float.parseFloat(aulas);
	float v2=Float.parseFloat(faltas);
	float percent=(((v1-v2)*100)/v1);

/*
O Comando JOptionPane está sendo exibido com uma plataforma diferente de
mensagem, sendo exibido o título da caixa e o símbolo de Informação junto
à mensagem.
*/

JOptionPane.showMessageDialog (null,
	"Freqüência de " + percent + " %","Resultado",JOptionPane.INFORMATION_MESSAGE);

	if (percent<60) {
		JOptionPane.showMessageDialog(null,
		"Freqüência muito baixa","Aviso",JOptionPane.WARNING_MESSAGE);
	}
	else if (percent>=75){
		JOptinPane.showMessageDialog(null,
		"Freqüência Ideal - Certificado Liberado","Aviso",JOptionPane.INFORMATION_MESSAGE);
	}

	System.exit(0);
}

}

Dê uma olhada no código. Caso ainda tenha dúvidas, verifique o tutorial do guj ou o site da sun java.sun.com

Até +

Criado 28 de maio de 2003
Ultima resposta 28 de mai. de 2003
Respostas 2
Participantes 2