Artikel ini menjelaskan penggunaan manajer tata letak kartu untuk pemrograman Java. Bagikan untuk referensi Anda, sebagai berikut:
Efek Menjalankan:
Kode Sampel Lengkap:
paket com.han; impor java.awt.borderlayout; impor java.awt.cardlayout; impor java.awt.container; impor java.awt.event.actionevent; impor java.awt.event.acticle.actionlisten; impor javax.swing.jbutton; impor javax. javax.swing.jpanel; import javax.swing.swingconsants;/** * Menggunakan Card Layout Manager * @author Han * */CARDLAYOUT_1 PUBLIK EXTENDS JFRAME {/** * */SerialVersionuid final private static = -525552555554435666666664878787878787; cardlayout_1 () {// todo container container container konstruktor yang dihasilkan otomatis = getContentPane (); CardLayout Cardlayout akhir = CardLayout baru (); cardpanel jpanel terakhir = jpanel baru (cardlayout); String [] cardnames = {"card a", "card b", "card c"}; untuk (int i = 0; i <cardnames.length; i ++) {// jlabel label = new jlabel (cardnames [i]); Label jlabel = jlabel baru (cardnames [i], swingconstants.center); // cardpanel.add (label); cardpanel.add (label, cardnames [i]); } container.add (cardpanel, borderlayout.center); Jpanel tombolpanel = jpanel baru (); // Secara default, container tata letak aliran. String [] buttonNames = {"pertama", "sebelumnya", "kartu a", "kartu b", "kartu c", "last", "last"}; untuk (int i = 0; i <buttonnames.length; i ++) {final jbutton tombol = new jbutton (tombolNames [i]); ButtonPanel.Add (tombol); Button.AddActionListener (ActionListener baru () {@Override public void actionPerformed (actionEvent e) {// todo metode yang dihasilkan otomatis string string buttontext = button.getText (); if (buttontext.equals ("first")) {cardlayout.first (cardpanel);} {ei) {cardlayout.first.firs (cardpanel); cardlayout.previous (cardpanel); cardlayout.show (cardpanel, "cardc"); }} / ** * @param args * / public static void main (string [] args) {// TODO Metode yang dihasilkan secara otomatis cardlayout_1 frame = new cardlayout_1 (); frame.settitle ("www.vevb.com - menggunakan Card Layout Manager"); frame.setVisible (true); frame.setDefaultCloseOperation (jframe.exit_on_close); frame.pack (); }}Untuk informasi lebih lanjut tentang algoritma java, pembaca yang tertarik dengan situs ini dapat melihat topik: "struktur data java dan tutorial algoritma", "ringkasan tips node dom java", "ringkasan file operasi java dan direktori" dan "ringkasan tip operasi java cache" tips java "tips java" Tips "Java Cache Tips"
Saya harap artikel ini akan membantu pemrograman Java semua orang.