如何将java类合并到windowbuilder中?

时间:2015-08-26 01:39:48

标签: java windowbuilder

所以我试图使用windowbuilder创建一个应用程序来进行计算,具体来说,我试图计算一个在击剑运动中可以在特定类型的tournmanet中接收的点数。

import 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;
        }

    }







}

}

有两个印刷语句的原因是没有第四名,只是第三名,所以它会重新打印第三名,以防潜在用户感到困惑。

我已经浏览了许多windowbuilder教程,但我发现很难看到视频,因为它们不是(并且实际上不能)特定于我的需求。

*我没有足够的声誉来显示图像,但是对于我的GUI,我有一个显示输出的文本字段,以及一个用于计算原始代码中公式的按钮。

如果要求很多,我道歉,因为我真的很困惑如何将原始代码挂钩到GUI。

1 个答案:

答案 0 :(得分:0)

你不能真正采用这样的基于控制台的程序,然后围绕它构建一个GUI。

您需要制作GUI(在WindowBuilder中,或者您想要的),然后根据GUI重写程序。如果程序的任何部分使用控制台,那么您可以重用这些部分而不需要为GUI重写它们。 (顺便说一下,这是大型程序的程序员经常将它们分成几个组件的原因之一)

相关问题