2012-08-07 77 views
4

我是新來的java,我想知道什麼是最好的方式去導入一個類到JFrame,因爲我有一些小的應用程序,我想使其他窗口運行其他然後蝕。Java:導入類到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

你可能會想看看oracle的swing tutorial,這就是你需要學習如何使用框架/窗口。你可以爲你的遊戲製作一個漂亮的GUI(圖形用戶界面),而不僅僅是使用Eclipse的控制檯;)

+1

哦,甜的,謝謝你!我覺得自己有點蠢,因爲沒有先到那裏檢查。哦,好吧,我猜沒有害處。我會看看! :) – CodeMonkeyAlx 2012-08-07 04:12:58

+0

@CodeMonkeyAlx是的:)甲骨文是Java的當前所有者,所以他們最好有一些很好的教程;) – 2012-08-07 04:13:53

+0

它有點臭,他們使用的是netbeans,但如果你所有的工作轉換到eclipse並不壞與代碼是一樣的。當我能夠時,我一定會檢查答案。它給了我一個11分鐘的暫停。我的猜測是,所以其他人也有機會回答它? – CodeMonkeyAlx 2012-08-07 04:15:59