Menggunakan CardLayout dengan NetBeans GUI Builder
NetBeans GUI Builder menawarkan keupayaan hebat untuk mengurus pengurus susun atur. Satu reka letak sedemikian ialah CardLayout, yang membolehkan anda bertukar dengan lancar antara panel berbeza dalam bekas. Untuk menggunakan reka letak ini dengan berkesan, ikuti langkah berikut:
1. Menetapkan CardLayout
- Buat JPanel dan tambahkannya pada JFrame anda.
- Klik kanan pada JPanel dalam Navigator dan pilih "Set Layout -> CardLayout. "
2. Menambah Panel pada CardLayout
- Klik kanan pada JPanel utama dan tambahkan berbilang JPanels untuk berfungsi sebagai kad dalam reka letak.
3. Mengenalpasti Setiap Kad Panel
- Klik dua kali pada setiap JPanel yang ditambahkan.
- Seret dan lepaskan JLabel pada setiap panel dan nyatakan teksnya untuk mengenal pasti panel.
- Dalam anak tetingkap Properties, tetapkan sifat "Nama Kad" kepada pengecam unik untuk setiap panel.
4. Menukar Kedudukan Kad
- Klik kanan pada JPanel utama dan pilih "Tukar Pesanan."
- Susun semula panel seperti yang dikehendaki untuk menentukan keterlihatan awalnya.
5. Menambah Pendengar Tindakan
- Klik dua kali pada borang JFrame.
- Klik kanan pada setiap butang yang akan bertukar antara panel.
- Pilih "Acara -> Action -> actionPerformed."
- Tambahkan kod pada setiap kaedah actionPerformed untuk menunjukkan panel yang sepadan menggunakan kaedah paparan CardLayout:
<code class="java">CardLayout card = (CardLayout)mainPanel.getLayout();
card.show(mainPanel, "panelName");</code>
Salin selepas log masuk
Tambahan Nota:
- Adalah mungkin untuk menyeret dan melepaskan kelas JPanel sedia ada ke JPanel utama untuk mencipta kad secara dinamik.
- Kelas JPanel tersuai boleh dibuat untuk mengasingkan lagi kebimbangan dan mengelakkan kelas monolitik yang besar.
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan CardLayout dalam NetBeans GUI Builder?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!