2012-08-07 3 views
4

나는 자바에 익숙하지 않고 몇 가지 작은 응용 프로그램을 가지고 있기 때문에 JFrame 클래스를 가져 오는 가장 좋은 방법은 무엇인지 궁금하다. 다른 창에서 실행하고 싶다. 다음 일식.자바 : 클래스를 Jframe으로 가져 오기

import static java.lang.System.out; 
import java.util.Scanner; 
import java.util.Random; 

public class GuessAgain { 

/** 
* @param args 
*/ 
public static void main(String[] args) { 
    // Set up input and main info 
    Scanner input = new Scanner(System.in); 
    int numGuesses = 0; 
    int randomNumber = new Random().nextInt(10) + 1; 

    // Display welcome message 
    out.println("~-=********************=-~"); 
    out.println(" The Guessing Game! "); 
    out.println("~-=********************=-~"); 

    // Give instruction 
    out.print("Please enter a number between 1 and 10: "); 
    int inputNumber = input.nextInt(); 
    numGuesses++; 

    // Recurse till user gets the answer 
    while (inputNumber != randomNumber) { 
     out.println(); 
     out.println("~-=********************=-~"); 
     out.println("  Please try again  "); 
     out.println("~-=********************=-~"); 
     out.print("Enter another number between 1 and ten: "); 
     inputNumber = input.nextInt(); 
     numGuesses++; 
    } 
    out.print("You won after: " + numGuesses + " guesses"); 

} 

} 

그래서 어떻게 창으로이 모든 것을 넣어 가야합니까 : 나는 (인형 책에서 일부 코드의 그것의 수정 된 버전) 함께 일하고 코드의 일부는 여기에

입니까?

답변

4

오라클의 swing tutorial을 살펴 보는 것이 좋습니다. 프레임/창을 만드는 방법을 배우는 데 필요한 것이 있습니다. 이클립스의 콘솔을 사용하기보다는 멋진 GUI (Graphic User Interface)를 만들 수있다.)

+1

고마워, 고마워! 나는 거기에 먼저 확인하지 않기 때문에 바보처럼 느껴진다. 오 세상에 아무런 해가되지 않습니다. 나는 그것을 줄 것이다! :) – CodeMonkeyAlx

+0

@CodeMonkeyAlx 예 :) 오라클은 Java의 현재 소유자이므로 좋은 자습서가 더 있습니다.) –

+0

그들이 사용하는 모든 악취는 넷빈이지만 이클립스로 변환하는 것은 나쁜 것은 아닙니다. with는 코드입니다. 내가 할 수있을 때 대답을 확인해야합니다. 그것은 나에게 11 분의 타임 아웃을 주었다. 제 생각에 다른 사람들도 그 질문에 답할 기회가 있습니까? – CodeMonkeyAlx

관련 문제