【发布时间】:2019-09-16 01:41:55
【问题描述】:
我正在创建此应用程序以通过发送所选单元来与 servlet 通信,如果单元主服务器有任何更改,则以带有空值的映射形式发送这些单元。从桌面上,我只需要从服务器获取选定单元的数据。最初服务器将所有单元和相关数据发送到桌面应用程序,再次在桌面选择后,我们需要连接到服务器以获取数据。为此,我需要显示带有地图中名称的复选框。
如何在 Java Swing 应用程序中使用 Map 键作为名称创建复选框。假设最初来自服务器
Map<String, String> m1 = new HashMap<String, String>();
m1.put("091","091");
m1.put("061","061");
m1.put("001","001");
m1.put("032","031");
在桌面应用中选择后,应该是
Map<String, String> m1 = new HashMap<String, String>();
m1.put("091","091");
m1.put("061",null);
m1.put("001",null);
m1.put("032","031");
有水库。对于映射的键和值对,我想创建复选框,其中键是复选框的名称,值是选择该复选框。如果键包含一个值(非空),则在创建该复选框时应选中它。地图将动态更改,并且应将创建复选框添加到 JDialog。在选择结束时,我需要构建地图并将其发送到服务器。
【问题讨论】: