【发布时间】:2015-11-27 18:58:59
【问题描述】:
Click here for the unfinished project.我正在尝试制作一个程序,其中它的商店和管理员帐户以及删除和添加项目(这就是我使用数组列表的原因)。我设法制作了arraylist,我认为我做得对。我想让它成为二维的,因为当您单击该项目时,它也会告诉您与之相关的信息。是否有某种与我的不同并且更容易编码的方法?另外,我正在尝试在 jcombobox 中使用此数组列表,但我所做的是将它们全部放在一行中。我尝试过没有运气的循环。有什么建议吗?
public class Main {
public static Login form = new Login();
public static ArrayList<ArrayList<String>> instt = new ArrayList<ArrayList<String>>();
public static ArrayList<String> row = new ArrayList<String>();
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
row.add("Chelo");
row.add("Drums");
row.add("Flute");
row.add("Guitar");
row.add("Harp");
row.add("Piano");
row.add("Recorder");
row.add("Trombone");
row.add("Trumpet");
row.add("Xylophone");
instt.add(row);
form.setVisible(true);
}
这是另一个类(GUI)
private void load_custActionPerformed(java.awt.event.ActionEvent evt) {
load_cust.setVisible(false);
test.addItem(Main.instt);
还有其他课程,但我认为它们与我所问的问题无关,但可应要求提供。
【问题讨论】:
-
能否请您显示与此代码相关的其他部分代码?如果可以的话。 bcz 我无法清楚地了解您的要求。
-
你的问题有点混乱。您能否澄清并发布Runnable example 而不仅仅是其中的一部分? 我尝试了 for 循环,但没有运气(没有运气,结果如何?)
-
我添加了一个链接到我的项目,点击“我是客户,当我按下加载时,问题就出现了。我放加载按钮的原因是因为我不知道如何在 jframe 打开时加载内容。谢谢
-
@Dullah 你必须把相关代码带到这里。我们在这里为您提供帮助,因此我们不必跨越障碍来提供帮助。我们需要的一切都应该放在您的问题中(代码、图像等......)。另外,只包含与问题直接相关的代码,而不是整个项目。
标签: java arrays user-interface arraylist jcombobox