2011-11-21 2 views
1

JButton을 클릭하면 Java UI에서 다른 JFrame이 나오고 다른 양식이나 다른 레이아웃이 포함될 수 있습니까? 예를 들어, "View Employee"버튼을 클릭하면 팝 아웃 할 다른 양식이되지만 다른 창에 직원 정보가 들어 있습니다. 더 나은클릭 내 JButton 양식

+1

응용 프로그램이 하나의'JFrame'있을 것입니다,'사용 JDialog' 인스턴스를 만들뿐만 아니라, 더 등을위한 가능성의 과다를 조사하기보다는 implemnts에게 CardLayout 일 것 하나의 (최상위) GUI에서 하나의 컨트롤 모음보다. [이 답변] (http://stackoverflow.com/questions/6037573/how-do-i-add-a-bunch-of-jpanels-to-my-jframe-using-java-swing/6037667#6037667)도 참조하십시오.). –

답변

2

는 팝업을위한 새로운 Top-Level Container(s)

일반적으로
+0

+1 [example] (http://stackoverflow.com/questions/5654926/implementing-back-forward-buttons-in-swing/5655843#5655843)에 동의합니다. – trashgod

+0

왜 더 좋은가요 ??? 그래서 flowlayout 이외의 다른 layours가 있습니까? : O – user962206

+0

예 Java Swing의 기본 http://download.oracle.com/javase/tutorial/uiswing/layout/index.html이 컨테이너는 현재 JVM 인스턴스가 존재할 때까지 mamory에 남아 있기 때문에 새로운 컨테이너를 만들 수 있습니다. , 다음 JFrame (너무 열심히 두 JFrames 사이의 작업을 관리)하지만 JDialog 및 다른 작업에 대한 재사용, 플라이에 새 컨테이너 만들기 피하기 위해 – mKorbel