目前我在我的主類中有這個。通過標籤傳遞信息
所以我想創建一個對象,以便在兩個選項卡之間傳遞信息。例如在做出新訂單後,我可以到下一個標籤查看訂單。
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