2013-09-11 2 views
0

Я пытаюсь написать простую программу, которая имитирует орбитальные объекты. Программа начинается с запроса пользователю некоторых переменных, таких как количество объектов, массы, скорости, начальные позиции, предпочтительно все как консольная программа. Затем, как только все объекты будут установлены, я хотел бы, чтобы программа выскочила на графическую программу или какой-то java-апплет и просто показывала объекты, вращающиеся на экране. Все математические и анимационные материалы, которые я могу обработать, я просто не знаю, как переключаться между консолью и графикой.fliping между консольной программой и графической программой java

+1

просто создать и показать JFrame – omainegra

ответ

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); 
    } 
} 
Смежные вопросы