从文件读取中填充JCheckBoxes

时间:2019-05-12 22:34:40

标签: java swing file jcheckbox

我正在编写一个经典的待办事项列表程序,并希望将多个JCheckBox填充到我的JFrame(mainFrame)上。假设正在读取的文件(m)读为“ test,hello,hi”,则应该有3个复选框,其名称分别为test,hello和hi。

     Scanner scan = new Scanner(m);
                scan.useDelimiter(",");
                while(scan.hasNext()) {
                    b.add(scan.next()); 
                }
                for(String name : b) {
                    JCheckBox a = new JCheckBox(name); 
                    a.setVisible(true);
                    a.setBounds(100, 100, 30, 30);
                    //f is declared private static JFrame f = new JFrame(); 
                    //m is a file declared private static File m = new File("C://tempoutput//storeTo.txt"); 
                    f.add(a);
                }

当前,它仅获取最后一个值“ Hi”,并仅选中一个复选框。如何修改此复选框以使所有3个值都成为复选框?

任何帮助表示赞赏:)

0 个答案:

没有答案