我使用JOptionpane创建了一个项目,但我需要使用windowbuilder将其转换为JFrame。我之前从未使用过windowbuilder,因此我不确定如何转换代码。比较我的列表时,我对两个列表使用数字525616。当我运行代码时,我得到了对话框,但我需要更具吸引力的东西。这是我的代码:
public static void main(String[] args) {
// Enter values for list1
String input = JOptionPane.showInputDialog ("Enter list1: ");
int size1 = Integer.parseInt(input);
int[] list1 = new int[size1];
for (int i = 0; i < list1.length; i++)
list1[i] = Integer.parseInt(input);
// Enter values for list2
String input2 = JOptionPane.showInputDialog ("Enter list2: ");
int size2 = Integer.parseInt(input2);
int[] list2 = new int[size2];
for (int i = 0; i < list2.length; i++)
list2[i] = Integer.parseInt(input2);
if (equals(list1, list2)) {
JOptionPane.showMessageDialog(null, "Two lists are strictly identical");
}
else {
JOptionPane.showMessageDialog(null, "Two lists are not strictly identical");
}
}
public static boolean equals(int[] list1, int[] list2) {
if (list1.length != list2.length)
return false;
for (int i = 0; i < list1.length; i++)
if (list1[i] != list2[i])
return false;
return true;
}
}