簡體   English   中英

Java和使用不同的實例

[英]Java and working with different instances

我有一個程序,可以單擊一個按鈕,然后它調用一個新面板,從而使當前的一個通過動作偵聽器為假。 該面板用盡了JFrame的整個大小,為我提供了一個填寫表格和按下按鈕的功能。

這是執行此操作的正確方法嗎? 還是有更好的方法,因為我遇到了新的JPanel出現在其他JPanel的錯誤。 我可以使用setVisible(false)但是某些元素(例如按鈕)不會出現。

根據您的需求,在我看來您可能想要看一下CardLayout ,在其中可以旋轉框架中的2個或更多面板。

從概念上講,CardLayout管理的每個組件就像堆棧中的撲克牌或交易卡,在任何時候都只有頂部的卡可見。 您可以選擇通過以下任意一種方式顯示的即時貼:

  • 通過詢問第一張或最后一張卡,按照添加到容器中的順序
  • 通過向后或向前翻轉甲板
  • 通過指定具有特定名稱的卡

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM