2010-05-24 4 views

답변

2

레이아웃의 경우 BorderLayout과 같은 것을 사용하는 바깥 쪽이 JPanel 인 것이 좋습니다. 그것은 두 개의 최종 바구니를 포함하고 cetner에서 은 GridLayout을 사용하여 모든 재생 바구니를 보관합니다. 당신이 당신 Game 클래스의 main 방법을 놓고 그를 호출 할 수 있습니다 - 클래스에 관해서는

, 그것은 당신의 Main 클래스가 불필요 것 같습니다. Shared 클래스와 Player 클래스는 GUI 클래스로 표시 할 필요가 없으므로 그대로 유지할 수 있습니다. Basket 메서드를 JPanel으로 확장하고 paintComponent() 메서드를 재정 의하여 사용자 지정 그림을 허용하는 것이 좋습니다. Game을 선택하면 JFrame으로 확장하거나 JFrame을 포함시킬 수 있습니다.

0

당신은 당신이 자바 스크립트 캔버스 또는 플래시를 볼 수 있습니다 온라인 게임으로합니다. 물론 Swing과 Java의 조합을 사용하는 Java 애플릿을 만들 수도 있습니다.

+1

태그를 기반으로, 나는 자바가 이미 요구 사항이라고 가정한다 ... 나는 어떤 특정 위젯을 사용할 것인가에 관한 문제라고 생각한다. –

+1

가끔은 사람들이 자바를 뒤에서 사용할 수 있다는 것을 깨닫지 못하지만 실제 드로잉은 전적으로 클라이언트에서 할 수 있습니다 (이 특정 게임은 아마도 JS로 완전히 수행 될 수 있습니다). 나는 단지 아이디어를 생성하려고합니다. – Bostone

+1

기반 숙제 태그, 나는 많은 유연성을 허용하지 않을 것 같아요. – Catchwa