CardLayout
-
카드 레이 아웃(CardLayout) 만들기JAVA/GUI - Frame 2020. 10. 1. 10:52
실행결과 무엇을 만들었는지 잘 모르겠다. 만든 패널에 각 각의 컬러를 부여해보자. 필드로 색상정보를 가지고 있자. 색상의 수는 패널의 수와 같다. 추가된 부분은 아래와 같다. 프로그램 실행결과 소스 파일 위의 소스를 보면 알겠지만, 각 패널들마다 고유의 색을 지정했음을 알고 있다. 그러면 패널들을 하나씩 이동시켜보도록 하자. 구현의 방식은 2초 간격으로 보여지는 카드를 바꾸도록 한다. 이에 대한 내용은 DisplayCard 메소드가 하도록 하고, main 함수에서 호출되도록 한다. 아래의 내용이 이에 대한 것이다. 소스 파일 여기서 이벤트를 사용해보록 하자. 즉, 위에서는 적당한 시간이 흐르면 패널이 변경됨을 볼 수 있는데 이벤트를 사용하여 각 버튼을 누를 때마다 보여지는 카드가 바뀌게 만들어보자. 이벤..