从jlist向量中获取数据,以在Java中弹出消息框

从jlist向量中获取数据,以在Java中弹出消息框,java,vector,jlist,messagebox,Java,Vector,Jlist,Messagebox,有人知道当用户关闭java应用程序时如何创建消息框吗。消息框内的内容将显示客户订购的食品订单列表,它将从数据存储中的jlist内的向量中获取订单 public void getAllOrder(Order o) { this.confirmorderlist.add(o); for(int i=0; i<confirmorderlist.size(); i++) { Order order=confirmorderlist.get(i);

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

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);
        } 
public void getAllOrder(订单o)
{
本.确认人名单.加入(o);

对于(int i=0;i我认为您应该创建一个JFrame,将EXIT_ON_CLOSE设置为默认的关闭操作作为最后一步,并关闭所有其他帧。如果您确实关闭Java应用程序,它会删除所有相关的窗口。

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