我創建一個基於Swing應用程序,它實際上包括兩個按鈕 - 現在示出了一個面板被點擊後按鈕和,如下所示,當第二按鈕被點擊在同一幀中的其它面板
我想是當第一按鈕被點擊它必須像顯示包含標籤,文本框面板執行的動作,並且,如下所示在相同的幀的一些按鈕 -
當第二個按鈕被點擊,它會顯示在同一幀中的另一個面板,如下圖所示..
的事情是我不理解如何通過提供事件處理程序和行動,使行動這個接口聽衆..所以請讓我知道我該如何歸檔這個。任何幫助,將不勝感激..謝謝
我創建一個基於Swing應用程序,它實際上包括兩個按鈕 - 現在示出了一個面板被點擊後按鈕和,如下所示,當第二按鈕被點擊在同一幀中的其它面板
我想是當第一按鈕被點擊它必須像顯示包含標籤,文本框面板執行的動作,並且,如下所示在相同的幀的一些按鈕 -
當第二個按鈕被點擊,它會顯示在同一幀中的另一個面板,如下圖所示..
的事情是我不理解如何通過提供事件處理程序和行動,使行動這個接口聽衆..所以請讓我知道我該如何歸檔這個。任何幫助,將不勝感激..謝謝
有2種方法。
CardLayout
的依據。
創建所有面板(空的,帶有字段的面板,帶有列表的面板),並將它們添加到CardLayout
(空的爲默認值)的容器中。點擊按鈕交換可見卡(面板)顯示必要的。
休閒爲主。
點擊按鈕創建一個新的面板與新的內容。從容器中刪除舊的並添加新創建的窗格。然後調用後:
container.revalidate();
container.repaint();
+1(15個字符)........................... – mKorbel
CardLayout它是..你可以提到任何鏈接來解釋這種功能的教程..我已經搜索,但無法找到..但感謝這正是我想要的。 – Sukupa91
http://docs.oracle.com/javase/tutorial/uiswing/layout/card.html – StanislavL
什麼都你想被稱爲在Java波動'標籤pane' ..請點擊這裏http://docs.oracle.com/javase/tutorial/uiswing/components/tabbedpane .html –
@AJ。我相信它沒有選項卡窗格... – Sukupa91