StringTokenizer st = new StringTokenizer("aaaaaaaaaaa$bbbbb$cccc$dddd", "$");
while(st.hasMoreTokens()){
  String label = st.nextToken();
  ... 写内容 ...
}

解决方案 »

  1.   

    这个很简单啊你可以先 new 10 个 CheckBox
    CheckBox[] checkBoxs = new CheckBox()[10];
    for(int i = 0; i < checkBoxs.length; i++) {
    checkBoxs[i] = new CheckBox();
    }而后你读文件将读出的内容放到一个 String[] strs中,再而后
    for(int i = 0; i < checkBoxs.length; i++) {
       if(strs[i] != null) {
           checkBoxs.setLabel(strs[i]);
       }
    }
      

  2.   

    weimenren说得差不多,反正就是用类似settext啊,setlabel啊进行文本的设置啦!!
    呵呵,混分
      

  3.   

    用个Factory模式,把文本当参数传,然后生成一个JLabel,大概就是class JLFactory {
        public JLabel getLabel(String s) {
            return new JLabel(s);
        }
    }用的时候
    JLFactory jfl = new JLFactory();
    JLabel jl1 = jfl.getLabel(s);
      

  4.   

    你可以先把配置文件里要要生成的chexbox读出来知道要生成多少个checkbox难后在也面上生成相应的checkbox这样会更好点
      

  5.   

    anyone can give a code example???