2010-07-16 5 views
0

자바 스윙 구성 요소를 처음 사용합니다. 여러 프레임을 만드는 방법을 알려주십시오. 내 요구 사항은 기본 프레임에 2 개의 라디오 버튼이 있어야하고 다른 라디오 버튼을 클릭하면 버튼이 다른 프레임으로 이동해야하며 4 개의 확인란이 표시되어야합니다.자바 스윙 구성 요소에서 여러 프레임을 만드는 방법

제발 조언을

답변

1

체크 아웃

https://docs.oracle.com/javase/tutorial/uiswing/layout/card.html

당신은 단지 창 사이를 전환하려면 :

  1. 전환하려는 모든 JPanel의를 포함하는 당신의 JFrame의에 JPanel을 추가 사이 (jPanelMain이라고 부르겠습니다)
  2. 카드 레이아웃을 jPanelMain에 설정하십시오.
  3. 당신이 물건 당신이 필요로 사이를 전환 할 JPanel의 생성
  4. 예를 들어, 라디오 버튼에 액션 리스너를 추가

    private void jButtonActionPerformed(java.awt.event.ActionEvent e) {           
        jPanelMain.removeAll(); 
        jPanelMain.repaint(); 
        jPanelMain.revalidate(); 
        jPanelMain.add(jPanel1); 
        jPanelMain.repaint(); 
        jPanelMain.revalidate(); 
    } 
    
관련 문제