在JavaGUI中显示信息

在JavaGUI中显示信息,java,Java,下面的代码是我试图创建一个简单的GUI,要求用户输入与书籍相关的信息并显示出来。问题是,我想一次显示问题,即输入标题、输入作者等,而不是像我目前编写的代码那样一次显示一个问题,我还想将成本显示为两倍,但不确定如何执行。有什么建议吗?我希望在不完全更改我在下面编写的代码的情况下完成它,因为我是一名初学者,希望了解如何在我迄今为止所做的工作的基础上进行构建。谢谢,西蒙 import javax.swing.JOptionPane; public class GUI { public

下面的代码是我试图创建一个简单的GUI,要求用户输入与书籍相关的信息并显示出来。问题是,我想一次显示问题,即输入标题、输入作者等,而不是像我目前编写的代码那样一次显示一个问题,我还想将成本显示为两倍,但不确定如何执行。有什么建议吗?我希望在不完全更改我在下面编写的代码的情况下完成它,因为我是一名初学者,希望了解如何在我迄今为止所做的工作的基础上进行构建。谢谢,西蒙

import javax.swing.JOptionPane;

public class GUI 

{

    public static void main (String args[])

    {
        String title  = "";
        String author = "";
        String year = "";
        String publisher = "";
        String cost = "";

        title = JOptionPane.showInputDialog("Enter Title");
        author = JOptionPane.showInputDialog("Enter Author");
        year = JOptionPane.showInputDialog("Enter Year");
        publisher = JOptionPane.showInputDialog("Enter Publisher");     
        cost = JOptionPane.showInputDialog("Enter Cost");

        String message =  "The title of the book is :" + title +", " +
                "and the Author of the Book is :" + author +". It was published in" + year + "by " + publisher +
                "and retails at" + cost;

        ;

        JOptionPane.showMessageDialog(null, message, "Book Details", JOptionPane.PLAIN_MESSAGE); 

                System.exit(0);
    }


}

您可以使用JOptionPane,它通常只用于基本IO,而不是作为一个完整的GUI

您需要了解JFrames和其他Swing组件


从这里开始,

链接已断开:(