如何在NetBeans GUI Builder 中使用CardLayout
簡介
簡介簡介
第1 步:建立容器和按鈕
第1 步:建立容器和按鈕
首先建立一個新的JFrame 表單,並在其中加入一個JPanel (mainPanel) 和一些JButton。
第 2 步:設定 CardLayout
右鍵點選導覽器中的 mainPanel,然後選擇「設定佈局 -> CardLayout」。
第3 步:新增不同的面板
右鍵點擊中的mainPanel開啟導覽器並選擇「Add from Palette -> Swing Containers -> JPanel」以添加多個JPanel。更改它們的變數名稱以便於識別。
第 4 步:新增標籤並設定卡片名稱
將 JLabels 拖曳到面板上並設定其文字以區分它們。雙擊 mainPanel 為每個面板設定“卡片名稱”屬性(例如“panelOne”)。
<code class="java">private void jbtPanelOneActionPerformed(ActionEvent evt) { CardLayout card = (CardLayout)mainPanel.getLayout(); card.show(mainPanel, "panelOne"); } </code>第 5 步:新增操作監聽器
雙擊 -從導覽器中點選 JFrame 並將操作偵聽器新增至按鈕。對於每個按鈕,使用 CardLayout.show() 方法新增程式碼以變更活動面板。
以上是如何在 NetBeans GUI Builder 中實作 CardLayout 以實現動態面板切換?的詳細內容。更多資訊請關注PHP中文網其他相關文章!