이 기사에서는 Java 프로그래밍에 카드 레이아웃 관리자 사용에 대해 설명합니다. 다음과 같이 참조에 대해 공유하십시오.
실행 효과 :
완전한 샘플 코드 :
패키지 com.han; import java.awt.borderlayout; import java.awt.cardlayout; import java.awt.container; import java.awt.event.actionevent; import java.awt.event.actionListener; import javax.swing.jbutton; import javax.swing.jframe; javax.swing.jpanel; import javax.swing.swingconstants;/** * 카드 레이아웃 관리자 * @author han * */public class cardlayout_1 jframe {/** * */private serialversionuid = -525552554446487L; public cardlayout_1 () {// todo 자동 생성 생성자 스터브 컨테이너 컨테이너 = getContentPane (); Final Cardlayout Cardlayout = New CardLayout (); 최종 JPANEL CARDPANEL = NEW JPANEL (Cardlayout); 문자열 [] cardnames = { "card a", "card b", "card c"}; for (int i = 0; i <cardnames.length; i ++) {// jlabel label = new Jlabel (cardnames [i]); jlabel label = new Jlabel (cardnames [i], swingconstants.center); // cardpanel.add (label); cardpanel.add (레이블, cardnames [i]); } container.add (Cardpanel, BorderLayout.Center); jpanel buttonpanel = new jpanel (); // 기본적으로 Flow Layout Container.Add (ButtonPanel, BorderLayout.South); String [] buttonNames = { "First", "Previous", "Card A", "Card B", "Card C", "Last", "Last"}; for (int i = 0; i <buttonnames.length; i ++) {Final Jbutton Button = New JButton (ButtonNames [i]); ButtonPanel.add (버튼); button.addactionListener (new ActionListener () {@override public void ActionPerformed (ActionEvent e) {// todo auto-auto-regenated method stub string buttontext = button.getText (); if (buttonText.equals ( "first")) {cardlayout.first (cardpanel)); cardlayout.previous (cardpanel)} if (buttontext.equals ( "carda") {cardpanel, "carda"); cardlayout.show (Cardpanel, "cardc") else (buttontext.equals ( "last") {cardlayout (cardpanel); }} / ** * @param args * / public static void main (String [] args) {// todo 자동 생성 메소드 Stub Cardlayout_1 frame = new Cardlayout_1 (); frame.settitle ( "www.vevb.com- 카드 레이아웃 관리자 사용"); frame.setVisible (true); frame.setDefaultCloseOperation (jframe.exit_on_close); frame.pack (); }}Java 알고리즘에 대한 자세한 내용은이 사이트에 관심이있는 독자들이 주제를 볼 수 있습니다. "Java 데이터 구조 및 알고리즘 자습서", "Java Operation Dom Node Tips 요약", "Java 파일 및 디렉토리 작동 팁 요약"및 "Java Cache Operation Tips의 요약"을 볼 수 있습니다.
이 기사가 모든 사람의 Java 프로그래밍에 도움이되기를 바랍니다.