Sum Product GUI重复

时间:2015-02-22 20:07:17

标签: swing user-interface jframe

好的,我必须"设计并实现一个应用程序,该应用程序使用对话框获取两个整数值(每个值一个对话框),并显示值的总和和乘积。使用另一个对话框来提示用户是否要处理另一对值。"到目前为止,我有这个:

public class SumProductPanel extends JPanel {   
String number1;
String number2;
static JFrame frame;

public SumProductPanel(){

    number1 = JOptionPane.showInputDialog( "Please enter the first integer      value" );
    number2 = JOptionPane.showInputDialog( "Please enter the first integer value" );

    int int1 = Integer.parseInt(number1);
    int int2 = Integer.parseInt(number2);

    SortedSet<Integer> set = new TreeSet<>();
    set.add(int1);
    set.add(int2);

    int sum = int1 + int2;
    int product = int1 * int2;
    JLabel label = new JLabel();
    label.setText("The sum of the two intergers is:");
    JLabel labelsum = new JLabel();
    labelsum.setText(String.valueOf(sum));
    JLabel label2 = new JLabel();
    label2.setText("The product of the two intergers is:");
    JLabel labelproduct = new JLabel();
    labelproduct.setText(String.valueOf(product));
    add(label);
    add(labelsum);
    add(label2);
    add(labelproduct);
    }





}

我也有这个

public class SumProduct {


public static void main(String[] args) {

    JFrame frame = new JFrame();
    frame.setTitle("Sum Product");
    frame.setSize(300, 100);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    JPanel panel = new SumProductPanel();
    frame.getContentPane().add(panel);
    frame.setVisible(true);

}
}

我的问题是我不知道如何做部分&#34;使用另一个对话框来提示用户是否想要处理另一对值。&#34;如果有人能帮助我那会很棒。

0 个答案:

没有答案