카테고리

분류 전체보기 (68)
JAVA-기본 (7)
JAVA-AWT (24)
JAVA-클래스의 중요메소드 (23)
JAVA-람다식 (0)
Android Studio (7)
Python (1)
OpenCV (1)
AWS (0)
webrtc (0)
javascript (4)
처리방침 (1)
rss 아이콘 이미지

JAVA-AWT-JPanel-06(CardLayout)

JAVA-AWT/JPanel(layout) 2018. 6. 17. 16:02 Posted by IT-개발자
반응형

아래는 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

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

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


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


반응형

'JAVA-AWT > JPanel(layout)' 카테고리의 다른 글

JAVA-AWT-JPanel-07(GridBagLayout)02  (0) 2018.06.18
JAVA-AWT-JPanel-07(GridBagLayout)01  (0) 2018.06.18
JAVA-AWT-JPanel-05(Layout지정 x)  (0) 2018.06.15
JAVA-AWT-JPanel-04(GridLayout)  (0) 2018.06.14
JAVA-AWT-JPanel-03(FlowLayout)  (0) 2018.06.14