目前我在我的主类中有这个。通过标签传递信息
所以我想创建一个对象,以便在两个选项卡之间传递信息。例如在做出新订单后,我可以到下一个标签查看订单。
Book b = new Book();
所以我试图通过对象。
几个星期前我刚开始学习java,所以请保持简单。非常感谢。
而我试图做到没有提交按钮,所以当我点击下一个选项卡时,它会调用监听器并将信息存储到对象中。可能吗?
目前我在我的主类中有这个。通过标签传递信息
所以我想创建一个对象,以便在两个选项卡之间传递信息。例如在做出新订单后,我可以到下一个标签查看订单。
Book b = new Book();
所以我试图通过对象。
几个星期前我刚开始学习java,所以请保持简单。非常感谢。
而我试图做到没有提交按钮,所以当我点击下一个选项卡时,它会调用监听器并将信息存储到对象中。可能吗?
主要方法,不返回任何值,所以你不能将它的返回值传递给另一个方法。
我想你想要像
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);
tp.addTab(“New Order”,Order.main(b));没有意义。你是什么意思,“为了传递信息”?请阅读关于如何提出问题的常见问题解答 - http://stackoverflow.com/faq – OldProgrammer 2013-04-30 17:39:39
什么是“公共静态无效的主要(书b)”...您的主要方法应该是公共静态无效的主要(字符串[]参数)... void仅仅意味着什么都没有返回......需要包含“tp”类的代码 – Jimmt 2013-04-30 17:41:54