Swing 和积图形用户界面重复

Swing 和积图形用户界面重复,swing,user-interface,jframe,Swing,User Interface,Jframe,好的,所以我必须“设计并实现一个应用程序,该应用程序使用对话框获取两个整数值(每个数值对应一个对话框),并显示数值的总和和乘积。使用另一个对话框提示用户是否要处理另一对数值。”到目前为止,我有以下内容: public class SumProductPanel extends JPanel { String number1; String number2; static JFrame frame; public SumProductPanel(){ number1 = JOpt

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

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);

}
}