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