Dynamically Setting object name in java

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • jagdeep gupta
    New Member
    • Aug 2010
    • 98

    Dynamically Setting object name in java

    I have a map of names and value.
    I want to iterate over the map and set the key name as Jlabel Object Name and value as the Label name.

    Below is the key map.
    Code:
            fieldNames.put("empname","Employee Name");
            fieldNames.put("empphn1","Phone number1");
            fieldNames.put("empphn2","Phone number2");
            fieldNames.put("empphn3","Phone number3");
            fieldNames.put("addrs","Address");
            fieldNames.put("slry" ,"Salary");
            for (int count=0; count < fieldNames.entrySet().size(); count++){
            String key=fieldNames.entrySet().iterator().next().getKey();
    //       new Jlabel().setID("lbl_"+key);
    //       new Jlabel().setName(fieldNames.get(key));
    Is there any way to set like above in java
  • chaarmann
    Recognized Expert Contributor
    • Nov 2007
    • 785

    #2
    You are iterating in a wrong way.
    Corrected code:
    Code:
    for (Iterator it = fieldNames.keySet().iterator(); it.hasNext();) {
            String key = (String) it.next();
    //       new Jlabel().setID("lbl_"+key);
    //       new Jlabel().setName(fieldNames.get(key));
    }

    Comment

    Working...