0

軌道上のオブジェクトをシミュレートする簡単なプログラムを作成しようとしています。プログラムは、オブジェクトの数、質量、速度、初期位置など、いくつかの変数をユーザーに要求することから始めます。できればすべてコンソール プログラムとして実行します。次に、すべてのオブジェクトが確立されたら、プログラムをグラフィックス プログラムまたはある種の Java アプレットにポップして、画面上を周回するオブジェクトを表示したいと思います。私が処理できるすべての数学とアニメーションのものは、コンソールとグラフィックスを切り替える方法がわかりません。

4

1 に答える 1

3

GUI アプリケーションからとまったく同じ方法で、「コンソール」アプリケーションからフレームを開くことができます。

例えば:

import javax.swing.*;
import java.io.Console;

class Hello {
    public static void main(String[] args) {
        Console console = System.console();
        String name = console.readLine("What is your name? ");
        JLabel label = new JLabel("Hello "+name+"!");
        JFrame frame = new JFrame("Hello!");
        frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
        frame.add(label);
        frame.pack();
        frame.setVisible(true);
    }
}
于 2013-09-11T17:34:26.500 に答える