簡體   English   中英

我應該創建一個新窗口還是修改舊窗口?

[英]Should I create a new window or modify the old one?

我正在用Java編寫GUI應用程序。 我是第一次做。

我想要一個表格(帶有單選按鈕等)。 填寫表格並按下“提交”按鈕后,我想要一個新窗口。 我看到兩種可能的方法:

  1. 關閉“舊”窗口,然后打開“新”窗口。

  2. 從現有窗口中刪除“舊”元素,然后放置“新”元素。

標准方式是什么? 如果是第一種方法,關閉窗口的命令是什么? 如果是第二個,如何從現有窗口中刪除元素?

您應該做的是為要顯示的所有窗口創建新的JPanel ,然后刪除(或隱藏)要隱藏的面板並添加或顯示要顯示的面板。

我對Java不太了解,所以我無法回答您的特定問題,但是我想提醒您自Windows Vista以來的窗口打開/關閉效果:在某些較舊的設置向導中,每次您看起來都很奇怪單擊下一步,窗口逐漸淡出並進入...

我認為最合乎邏輯的方式是擁有2個對象( “關閉“舊”窗口並打開“新”窗口”

無論如何,我建議您使用公共元素創建一個抽象類,然后使用Window1Window2對其進行擴展。

Java框架使用dispose()方法銷毀。

暫無
暫無

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

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