2015-08-26 6 views
0

Так что я пытаюсь использовать windowbuilder для создания приложения для выполнения вычислений, в частности, я пытаюсь вычислить количество очков, которые один из видов спорта может получить в определенном типе турнира.Как включить класс java в windowbuilder?

импорт java.util.Scanner; usfa_points общественного класса {

public static void main(String[] args) { 
    Scanner scan = new Scanner(System.in); 
    System.out.println("Please enter the number of fencers in the tournament."); 
    int x = 1; 
    int y = scan.nextInt(); 
    double dx = x; 
    double dy = y; 

    while (true){ 
     if (x <= y){ 
      if (x != 4){ 
       System.out.print(x + ". "); 
       System.out.println(Math.round((dy - dx + 1.0)* 100.0/dy) + " Points"); 
      } 
      else { 
       System.out.print((x-1) + ". "); 
       System.out.println(Math.round((dy - dx + 2.0)* 100.0/dy) + " Points"); 
      } 

      x++; 
      dx = x; 
     } 
     else{ 
      break; 
     } 

    } 







} 

}

Причина, что есть 2 заявления печати в том, что не существует четвёртое место, только галстук для 3-го, так что перепечатывает 3-е место только в случае потенциальной пользователь путается.

Я искал много учебников по строительству окон, но я понял, что смотреть видео трудно, потому что они не являются (и реалистично не могут) быть конкретными для моих потребностей.

* У меня недостаточно репутации, чтобы показывать изображения, но для моего графического интерфейса у меня есть текстовое поле для вывода вывода и кнопка, которая будет вычислять формулу в исходном коде.

Приносим извинения, если вас очень много спросят, потому что я действительно запутался в том, как я могу подключить код orignal к графическому интерфейсу.

ответ

0

Вы действительно не можете использовать такую ​​консольную программу, а затем создать вокруг нее графический интерфейс.

Вам нужно будет сделать свой графический интерфейс (в WindowBuilder или, как вам угодно), а затем переписать программу, основанную на графическом интерфейсе. Если есть какие-то части вашей программы, которые не используют, используйте консоль, после чего вы можете повторно использовать эти части вместо необходимости переписывать их для графического интерфейса. (Кстати, это одна из причин того, что программисты на больших программах часто разделяли их на несколько компонентов)

 Смежные вопросы

  • Нет связанных вопросов^_^