构建将比较算法的GUI的问题

时间:2016-02-15 14:05:59

标签: java algorithm sorting user-interface

我正在构建一个GUI,让用户随机填充一个数组,然后比较通过冒泡排序,插入排序和选择排序进行排序所需的时间。我有3个算法的代码,但我很难将它们放在一起并使用System.currentTimeMillis()进行比较

2 个答案:

答案 0 :(得分:1)

您可以用3种不同的方法分离算法。然后你可以尝试一下:

<?xml version="1.0"?>
<configuration>
    <configSections>
        <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
        <section name="MyApp.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
        </sectionGroup>
    </configSections>
<startup><supportedRuntime version="v2.0.50727"/></startup>
<applicationSettings>
    <MyApp.Settings>
        ...
        ...
    </XNet.XManager.Properties.Settings>
</applicationSettings>

答案 1 :(得分:0)

将其分解为几项任务。如果你还没有完成GUI开发,这是一个让你的第一个窗口进入的好地方:

https://docs.oracle.com/javase/tutorial/uiswing/components/index.html

保持简单。除非必须,否则不要挂在布局中。 Gridlayout适用于简单的东西。

添加多个文本框以允许用户输入数据或添加表格。添加一个按钮,用于收集用户数据并启动所有算法。

然后为您的结果添加textarea。