我有一个表显示数据:ID、NAME、CATEGORY、Company。从数据库中检索数据。我想在列类别中添加一个组合框。以便能够选择数据库中的任何类别。
List<Item> item;
JTable itemTable = new JTable();
JScrollPane itemScroll = new JScrollPane();
DefaultTableModel itemmodel = new DefaultTableModel();
itemmodel.setRowCount(0);
item = model.getItem();
for (Item ite : item) {
itemmodel.addRow(new Object[] { ite.getId(), ite.getName(),
ite.getCategory(), ite.getCompany() });
}
item.clear();
然后,我将数据正确地添加到JFrame中,然后显示所有内容。我阅读了文档,但我不知道如何在我的案例中使用这些示例。
要显示相同的类别,可以使用单独的jTable和数据下载
tablemodel.setRowCount(0);
category = model.getCategory();
for (Category cat: categoryList) {
tablemodel
.addRow(new Object[] { cat.getId(), cat.getName() });
}
categoryList.clear();
您可以使用此处或此处所示的方法从数据库中获取类别。您可以使用下面所示的方法将得到的JComboBox
指定为表列的Celleditor
。
我在mysql数据库中有一个数组数据,我想在使用Ajax得到结果后,用for循环逐个显示出来。过程是这样的。 这是将呈现每个项的段落 null 当我尝试使用for循环时,它会说语法错误,意外的for循环被取走,我该如何解决这个问题,例如,这里我使用sample for循环来使事情尽可能简单。
问题内容: 在我的代码中,我有一个for循环,迭代一个代码方法,直到满足for条件为止。 反正有没有打破这个for循环? 因此,如果我们看下面的代码,如果我们想在达到“ 15”时打破这个for循环,该怎么办? 我尝试了以下无济于事: 我尝试了一个循环: 我可以实现我想要的唯一方法是打破for循环,我不能暂时将其替换,如果要使用if语句。 编辑: 仅作为示例提供了此代码,这不是我试图将其实现的代码。
我有一个两个项目的列表,每个项目是一个文本字符串。我想围绕这两个项目循环,如果一个单词不在一组单词中,则基本上删除它。但是,下面的代码将所有单词放在一起,而不是创建两个单独的项。我希望我的更新列表包含两个项目,每个原始项目对应一个im更新:
我正在编写一个计算e^x值的方法。我在python中实现它的方式如下。 这将很好地返回e^x的值。但是,当我尝试在c#中实现相同的方法时,它没有输出与python中相同的值。以下是c#中的实现。 起初,这段代码的输出是一个无穷大符号。为了解决这个问题,我只是减少了循环运行的次数。在c#中,循环只运行10次,代码的输出非常接近于python中循环运行100次的输出。我的问题是,在不同的编程语言中,两
我创建了一个表单,其中添加了一个,它有3列。第二列和第三列有编辑器。 我希望当我们选择第二列组合框的第一项时,第三列组合框的第一个组合框也应该被选择,反之亦然。 我该怎么做?
问题内容: 我试图在for循环内发出几个服务器请求。我发现了[\这个问题,\并实施了建议的解决方案。但是,它似乎不起作用。 如果我删除了for循环并将所有xmlhttp [i]更改为xmlhttp,那么对于一个元素来说一切都很好,但是我无法发出多个请求。在此先感谢您的任何建议。 问题答案: 尝试下面的代码段 响应