java - 从 jlist vector 中获取数据以在 Java 中的消息框中弹出

标签 java vector jlist messagebox

有谁知道如何在用户关闭java应用程序时创建消息框。消息框中的内容将显示客户订购的食物订单列表,它将从数据存储中的 jlist 内的 vector 中获取订单。

public void getAllOrder(Order o)
{
    this.confirmorderlist.add(o);
    for(int i=0; i<confirmorderlist.size(); i++)
    {
        Order order=confirmorderlist.get(i);
        Product[] OrderArr=order.getOrder();

        for(int k=0; k<OrderArr.length; k++)
        {

            String msg="Your order is ";
            JOptionPane.showMessageDialog(null, msg +OrderArr[k].getProductName() +" x" +OrderArr[k].getQuantity(), "ORDER", JOptionPane.INFORMATION_MESSAGE);
        } 

最佳答案

我认为您需要创建一个 JFrame,并将 EXIT_ON_CLOSE 设置为默认关闭操作作为最后一步,并关闭所有其他框架。如果您实际关闭 Java 应用程序,它会删除所有关联的窗口。

关于java - 从 jlist vector 中获取数据以在 Java 中的消息框中弹出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38934742/

相关文章:

java - 尝试将 JCheckBox 放入 GUI 中

python - 如果 x 是 pandas 系列,为什么点积 x@A 不起作用?

Objective-C 结构数组

c++ - g++ : can't link with a main executable file

java - 无法从 EC2 访问 Tomcat

java - 获取事件源而不是编写它

java - 测试设置向导出错

java - 对 Java POST 调用的 HTTP 错误请求响应

java - 获取冒号后的数据,分行显示

java - Hibernate级联子对象不在查找表中存储父表的ID