Joptionpane java - oo
import javax.swing.JOptionPane; //informa o pacote Java
public class HelloWorldGui { // cria a classe Java
public static void main(String[] args) {
// cria um painel JOptionPane popWindow = new JOptionPane();
// apresenta um dialógo popWindow.showMessageDialog(null,"HelloWorld."); // }
}
2. Crie uma classe chamada ProdutoGUI que permita receber dois valores a partir de janelas gráficas e apresente o produto desses valores.
import javax.swing.JOptionPane;
public class ProdutoGUI {
public static void main( String args[] ){
int x, y, result; String xVal, yVal;
// obtem os valores como strings xVal = JOptionPane.showInputDialog("Introduza 1º número inteiro (1):" ); yVal = JOptionPane.showInputDialog("Introduza 2º número inteiro (2):" );
// converte os valores para inteiros x = Integer.parseInt( xVal ); y = Integer.parseInt( yVal );
// calcula o produto result = x * y ;
// apresenta o resultado JOptionPane.showMessageDialog( null,"O produto dos dois inteiros é " + result ); // sai do sistema System.exit( 0 ); }
}
Se você for receber um double, use: double valor; valor = Double.parseDouble(JOptionPane.showInputDialog("Digite valor"));
3. Pretende-se criar um programa de comparação de duas strings obtidas da interface gráfica.
import javax.swing.JOptionPane;
public class CompareString {
public static void main(String[] args) {
// obtém as duas strings String s1 = JOptionPane.showInputDialog(null,"Primeira string"); String s2 = JOptionPane.showInputDialog(null,"Segunda string");
// compara-as e exibe o resultado if (s1.compareTo(s2)==0) { JOptionPane.showMessageDialog( null,"iguais"); } else { JOptionPane.showMessageDialog(