Rumah >Java >javaTutorial >Bagaimana untuk Melaksanakan CardLayout dalam NetBeans GUI Builder untuk Penukaran Panel Dinamik?
Cara Menggunakan CardLayout dalam NetBeans GUI Builder
Pengenalan
CardLayout ialah pengurus susun atur yang memaparkan satu komponen pada satu masa, seperti menyelak timbunan kad. Ia biasanya digunakan untuk mencipta antara muka tab atau wizard.
Menggunakan CardLayout dalam NetBeans GUI Builder
Langkah 1: Buat Bekas dan Butang
Mulakan dengan mencipta borang JFrame baharu dan tambahkan JPanel (Panel utama) dan beberapa JButton padanya.
Langkah 2: Tetapkan CardLayout untuk MainPanel
Klik kanan Panel utama dalam navigator dan pilih "Set Layout -> CardLayout."
Langkah 3: Tambah Panel Berbeza
Klik kanan panel utama dalam navigator dan pilih "Tambah daripada Palette -> Swing Containers -> JPanel" untuk menambah berbilang JPanels. Tukar nama pembolehubah mereka untuk pengecaman mudah.
Langkah 4: Tambah Label dan Tetapkan Nama Kad
Seret dan lepaskan JLabels ke panel dan tetapkan teks mereka untuk membezakan antara mereka . Klik dua kali padaPanel utama untuk menetapkan sifat "Nama Kad" untuk setiap panel (cth., "panelOne").
Langkah 5: Tambah Pendengar Tindakan
Double- klik JFrame daripada navigator dan tambahkan pendengar tindakan pada butang. Untuk setiap butang, tambah kod untuk menukar panel aktif menggunakan kaedah CardLayout.show().
Kod Contoh
<code class="java">private void jbtPanelOneActionPerformed(ActionEvent evt) { CardLayout card = (CardLayout)mainPanel.getLayout(); card.show(mainPanel, "panelOne"); } </code>
Nota Tambahan
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan CardLayout dalam NetBeans GUI Builder untuk Penukaran Panel Dinamik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!