有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java通过选项卡传递信息

目前我在我的主课里有这个

所以我试图创建一个对象,以便在两个选项卡之间传递信息。例如,在创建新订单后,我可以转到下一个选项卡检查订单

Book b = new Book();

所以我试着让这个物体通过

我几周前才开始学习java,所以请保持简单。非常感谢

我尝试在没有提交按钮的情况下进行此操作,因此当我单击下一个选项卡时,它将调用侦听器并将信息存储到对象中。可能吗


共 (1) 个答案

  1. # 1 楼答案

    main方法不返回任何值,因此不能将其返回值传递给其他类似的方法

    我想你想要的是

    public class Order extends JPanel
    {
        public Book b;
        public Order()
        {
            b = new Book();
        }
        ...
    }
    

    然后你可以把它作为

    AMethodThatUsesBook(myOrder.b)
    

    或者您可能正在尝试实例化该对象

    Order myOrder = new Order();
    

    然后你可以把它作为一个值传递

    tp.addTab("New Order", myOrder);