我在这里试图实现的是,当用户选择ComboBox中的数据时,它会将其与我的HashMap匹配,并将其添加到ArrayList中。
public class Stuffs {
Stuffs(){
//Creating HashMap
HashMap<String,String> map = new HashMap<>();
map.put("LOTR 1", "The Fellowship of the Ring");
map.put("LOTR 2", "The Two Towers");
map.put("LOTR 3", "The Return of the King");
//Creating frame
JFrame f = new JFrame();
f.setSize(500, 500);
f.setVisible(true);
//Creating combobox
String choices[] = {"LOTR 1","LOTR 2","LOTR 3"};
JComboBox cb = new JComboBox(choices);
cb.setBounds(50, 50,90,20);
f.setLayout(null);
f.setSize(300,300);
f.add(cb);
//Creating button
JButton btn = new JButton("OK");
btn.setBounds(100,100,70,20);
f.add(btn);
//Get selected item from HashMap and add into arraylist
btn.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
ArrayList test = new ArrayList<>();
String x = (String) cb.getSelectedItem();
String y = map.get(x);
Collections.addAll(test, x, y);
System.out.println(test);
}
});
}
public static void main(String[] args) {
new Stuffs();
}
}
代码有效。输出为:
[LOTR 1, The Fellowship of the Ring]
(用户从组合框中选择了 LOTR 1)
但是当我再次单击该按钮时,ArrayList会重置。我想要的是让ArrayList继续添加数据而不替换初始数据,即使它是重复的。例如:
[LOTR 1, The Fellowship of the Ring, LOTR 2, The Two Towers]
基本上,用户可以从ComboBox中选择无数次,ArrayList不断添加和添加。
问题内容: 感谢Mike提出的添加创建/插入语句的建议。 我想添加一个新列,即“当前条纹天数”,因此 结果 如下所示: 但我不知道如何将技巧与其他窗口功能结合使用以获取正确的结果。 问题答案: 在此表上构建(不使用SQL关键字“ date”作为列名。): 询问: 从另一个减去a得到一个。由于您一直在寻找连续的日子,因此下一行将增加 一 。如果从中减去,则整个条纹最终将归入同一组()。然后,很容易按
我在Postgres数据库中有一个查询,它结合了客户端订阅。 我想添加一个称为“连续月份”的变量,但我不确定在Postgres中如何添加。 我的原始桌子是这样的: 我希望有一个连续数月的东西,比如: 谢谢你在先进的帮助!
向Postgres连接器中添加新表的步骤应该是什么?我的连接器正在跟踪两个表(表1和表2),我想添加另一个表(表3),它已经存在,并且在我的数据库中有数据。 这是我当前的配置: } 我试图修改连接器“table.include.list”并将“public.table3”添加到列表中,但它似乎没有触发此表的快照过程。 有什么想法吗?
问题内容: 可以在连续流上使用吗? 我的意思是说是一条命令,但在输出中仅保留我感兴趣的行。 我已经尝试过了,但是似乎只能在完成后才能执行,也就是说永远不会执行。 问题答案: 使用BSD grep(FreeBSD,Mac OS X等)时,打开的行缓冲模式。 您无需为GNU grep(几乎在任何Linux上使用)执行此操作,因为它会默认刷新(对于其他类似Unix的版本,如SmartOS,AIX或QNX
如何在项目中添加依赖项?OSGI POI在执行此代码时 执行此代码后,抛出错误 我的pom。xml添加依赖项 安装绷带karaf: Karaf中的所有捆绑包都已成功安装并运行
我已经将 Kafka-connect-jdbc-5.5.0.jar 文件从 Confluent 下载到我的本地机器中,我想知道一种将此 jar 添加到 plugin.path=/kafka/connect 的方法。我正在尝试将数据接收器到 MySQL 服务器,所以我使用“连接器.class”:“io.confluent.connect.jdbc.JdbcSinkConnector”,但我面临“er