JAVA-AWT/JPanel(layout)

JAVA-AWT-JPanel-06(CardLayout)

IT-개발자 2018. 6. 17. 16:02
반응형

아래는 CardLayout의 생성자입니다.


card 레이아웃은 카드가 겹쳐져 있는 상태의 레이아웃입니다.

 import java.awt.CardLayout;

 

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JPanel;

 

public class M4 extends JFrame{

        JPanel p1=new JPanel();

        JButton b1= new JButton("1");

        JButton b2= new JButton("2");

        JButton b3= new JButton("3");

 

       

       

        public M4() {

               p1.setLayout(new CardLayout(10,10));

               add(p1);

              

               p1.add(b1);

               p1.add(b2);

               p1.add(b3);

              

              

               setLocationRelativeTo(null);

               setSize(500,500);

               setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

               setVisible(true);

              

        }

       

        public static void main(String args[]) {

               M4 test= new M4();

        }

}


<결과물>

panel이 모두 겹쳐있는 상태입니다. 1,2,3

응용은 추후 강좌에서 하도록 하겠습니다.

개념만 이해하시고 넘어가시죠^^


 자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.


반응형