Contoh: Menunjukkan sarang menggunakan susun atur Swing
Contoh Susun Atur Bersarang
Swing ialah kit alat pembangunan antara muka Java yang sangat popular, yang menyediakan satu siri pengurus reka letak untuk mereka bentuk dan membina reka letak komponen dalam antara muka pengguna grafik. Artikel ini akan memperkenalkan contoh susun atur bersarang menggunakan pengurus susun atur Swing.
Dalam Swing, anda boleh menggunakan pelbagai pengurus susun atur untuk mencapai kesan susun atur yang berbeza, seperti BorderLayout, FlowLayout, GridLayout, dsb. Untuk melaksanakan reka letak bersarang, kami boleh menggunakan berbilang pengurus reka letak dalam bekas untuk mencapai reka letak antara muka yang kompleks. Berikut ialah contoh kod yang menunjukkan cara menggunakan pengurus susun atur Swing untuk reka letak bersarang:
import javax.swing.*; import java.awt.*; public class NestedLayoutExample extends JFrame { public NestedLayoutExample() { // 设置窗口标题 setTitle("嵌套布局示例"); // 创建容器 Container container = getContentPane(); // 创建顶层布局 BorderLayout borderLayout = new BorderLayout(); container.setLayout(borderLayout); // 创建 North 区域的组件 JLabel northLabel = new JLabel("North 区域"); northLabel.setHorizontalAlignment(JLabel.CENTER); container.add(northLabel, BorderLayout.NORTH); // 创建 South 区域的组件 JPanel southPanel = new JPanel(); FlowLayout flowLayout = new FlowLayout(); southPanel.setLayout(flowLayout); JButton southButton1 = new JButton("Button1"); JButton southButton2 = new JButton("Button2"); southPanel.add(southButton1); southPanel.add(southButton2); container.add(southPanel, BorderLayout.SOUTH); // 创建 Center 区域的组件 JPanel centerPanel = new JPanel(); GridLayout gridLayout = new GridLayout(2, 2); centerPanel.setLayout(gridLayout); JButton centerButton1 = new JButton("Button1"); JButton centerButton2 = new JButton("Button2"); JButton centerButton3 = new JButton("Button3"); JButton centerButton4 = new JButton("Button4"); centerPanel.add(centerButton1); centerPanel.add(centerButton2); centerPanel.add(centerButton3); centerPanel.add(centerButton4); container.add(centerPanel, BorderLayout.CENTER); // 设置窗口大小、位置和可见性 setSize(400, 300); setLocationRelativeTo(null); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); } public static void main(String[] args) { // 创建 NestedLayoutExample 对象 new NestedLayoutExample(); } }
Dalam kod sampel di atas, kami menggunakan BorderLayout sebagai pengurus susun atur peringkat atas dan menetapkan bekas kepada reka letak BorderLayout. Kami kemudian menambah label sejajar tengah ke kawasan Utara dan panel FlowLayout dengan dua butang ke kawasan Selatan. Akhir sekali, tambahkan panel susun atur GridLayout dalam kawasan Pusat, yang mengandungi empat butang.
Jalankan kod di atas dan anda akan melihat tetingkap dengan label di bahagian atas tetingkap, dua butang di bahagian bawah dan grid butang 2x2 di tengah.
Ringkasan:
Dalam artikel ini, kami menunjukkan cara menggunakan pengurus reka letak Swing untuk reka letak bersarang. Dengan menggunakan pengurus reka letak yang berbeza dalam bekas, kami boleh mencapai reka letak antara muka yang fleksibel dan pelbagai. Anda boleh menggunakan pengurus susun atur yang berbeza mengikut keperluan anda dan mereka bentuk pelbagai susun atur antara muka yang kompleks dengan melaraskan saiz dan kedudukan komponen. Saya harap artikel ini akan membantu anda memahami penggunaan susun atur Swing bersarang.
Atas ialah kandungan terperinci Contoh: Menunjukkan sarang menggunakan susun atur Swing. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Dalam Windows 11, menu Mula telah direka bentuk semula dan menampilkan set apl yang dipermudahkan yang disusun dalam grid halaman, tidak seperti pendahulunya, yang mempunyai folder, apl dan apl pada menu Mula. Anda boleh menyesuaikan susun atur menu Mula dan mengimport serta mengeksportnya ke peranti Windows lain untuk memperibadikannya mengikut keinginan anda. Dalam panduan ini, kami akan membincangkan arahan langkah demi langkah untuk mengimport Reka Letak Mula untuk menyesuaikan reka letak lalai pada Windows 11. Apakah Import-StartLayout dalam Windows 11? Import Start Layout ialah cmdlet yang digunakan dalam Windows 10 dan versi terdahulu untuk mengimport penyesuaian untuk menu Mula ke dalam

Fungsi Generik Bersarang Fungsi generik dalam Go 1.18 membenarkan penciptaan fungsi yang digunakan untuk berbilang jenis dan fungsi generik bersarang boleh mencipta hierarki kod boleh guna semula: Fungsi generik boleh bersarang antara satu sama lain, mewujudkan struktur penggunaan semula kod bersarang. Dengan mengarang penapis dan fungsi pemetaan ke dalam saluran paip, anda boleh membuat saluran paip selamat jenis boleh guna semula. Fungsi generik bersarang menyediakan alat yang berkuasa untuk mencipta kod yang boleh digunakan semula, selamat jenis, menjadikan kod anda lebih cekap dan boleh diselenggara.

Windows 11 membawa banyak perkara kepada jadual dari segi pengalaman pengguna, tetapi lelaran itu tidak sepenuhnya kalis ralat. Pengguna menghadapi masalah dari semasa ke semasa, dan perubahan pada kedudukan ikon adalah perkara biasa. Jadi bagaimana untuk menyimpan susun atur desktop dalam Windows 11? Terdapat penyelesaian terbina dalam dan pihak ketiga untuk tugas ini, sama ada ia menyimpan resolusi skrin tetingkap semasa atau susunan ikon desktop. Ini menjadi lebih penting bagi pengguna yang mempunyai sekumpulan ikon pada desktop mereka. Teruskan membaca untuk mengetahui cara menyimpan lokasi ikon desktop dalam Windows 11. Mengapa Windows 11 tidak menyimpan kedudukan susun atur ikon? Berikut ialah sebab utama mengapa Windows 11 tidak menyimpan reka letak ikon desktop: Perubahan pada tetapan paparan: Biasanya, apabila anda mengubah suai tetapan paparan, penyesuaian yang dikonfigurasikan

1: Dalam pembangunan web Java, classpath dan src yang sering kita katakan sebenarnya bermaksud perkara yang sama Semua fail sumber bukan-*.Java dalam direktori src akan diletakkan dalam projek anda-->WebRoot-->WEB selepas penyusunan. INF-->kelas 2: Dalam pembangunan JavaSwing, classpath juga bermaksud bahawa selepas kami memasang jdk, kami menetapkan "pembolehubah persekitaran", seperti: .;%Java_HOME%\lib\dr.jar Biasanya, kita Bercakap tentang Java menyambung ke pangkalan data, atau eclipse menyambung ke pangkalan data, dan ungkapan yang serupa, mempunyai dua makna:

Cara menggunakan pemprosesan borang Vue untuk melaksanakan sarang rekursif borang Pengenalan: Memandangkan kerumitan pemprosesan data bahagian hadapan dan pemprosesan borang terus meningkat, kami memerlukan cara yang fleksibel untuk mengendalikan borang yang kompleks. Sebagai rangka kerja JavaScript yang popular, Vue membekalkan kami banyak alatan dan ciri yang berkuasa untuk mengendalikan sarang rekursif borang. Artikel ini akan memperkenalkan cara menggunakan Vue untuk mengendalikan borang kompleks tersebut dan melampirkan contoh kod. 1. Sarang rekursif bentuk Dalam sesetengah senario, kita mungkin perlu menangani sarang rekursif.

Panduan untuk menyelesaikan halaman web WordPress yang tidak sejajar Dalam pembangunan tapak web WordPress, kadangkala kami menghadapi elemen halaman web yang tidak sejajar Ini mungkin disebabkan oleh saiz skrin pada peranti yang berbeza, keserasian penyemak imbas atau tetapan gaya CSS yang tidak betul. Untuk menyelesaikan salah jajaran ini, kita perlu menganalisis masalah dengan teliti, mencari kemungkinan punca dan nyahpepijat serta membaikinya langkah demi langkah. Artikel ini akan berkongsi beberapa masalah salah jajaran laman web WordPress biasa dan penyelesaian yang sepadan, dan memberikan contoh kod khusus untuk membantu membangunkan

Cara membuat reka letak karusel responsif menggunakan HTML dan CSS Karusel ialah elemen biasa dalam reka bentuk web moden. Ia boleh menarik perhatian pengguna, memaparkan berbilang kandungan atau imej, dan bertukar secara automatik. Dalam artikel ini, kami akan memperkenalkan cara membuat reka letak karusel responsif menggunakan HTML dan CSS. Pertama, kita perlu mencipta struktur HTML asas dan menambah gaya CSS yang diperlukan. Berikut ialah struktur HTML ringkas: <!DOCTYPEhtml&g

Pengetahuan digunakan: 1. Penggunaan kelas JFrame bekas peringkat atas yang biasa digunakan 2. Penggunaan kelas JPanel bekas perantaraan yang biasa digunakan 3. Penggunaan kelas pelaksanaan kotak teks satu baris kelas JTextField 4. Penggunaan kelas pelaksanaan butang Kelas JButton 5. Pengurusan susun atur sempadan 6. Idea asas untuk menggunakan pengurus susun atur grid: 1. Cipta tetingkap f12 Cipta kotak teks t13 Cipta panel dalam p3 dan simpan kotak teks t14 . Buat lapisan dalam Panel p2, ditetapkan kepada susun atur grid, digunakan untuk menyimpan 16 butang 6. Buat panel luar p1, tetapkan kepada susun atur sempadan, simpan p3 di utara, dan simpan p2 di tengah pelaksanaan kod tertentu, anda boleh terus menjalankan importja
