Hallo!
Ich will je nach Größe einer Map und deren Inhalt Checkboxes erstellen.
Sprich für jedes Element in einer Map eine Checkbox.
Habe es bisher so gelöst:
Mein Problem ist nur das jede Checkbox dann den namen "var" hat oder?
Ich würde die checkboxes am liebsten so benennen wie der jeweilige key in der map.
Geht ja auch darum das ich später wissen muss welche Checkbox angeklickt wurde.
Jemand eine Idee wie ich die Checkbox bezeichnungen "var" variable machen kann?
danke
Ich will je nach Größe einer Map und deren Inhalt Checkboxes erstellen.
Sprich für jedes Element in einer Map eine Checkbox.
Habe es bisher so gelöst:
Java:
int size = map.size();
JPanel checkPanel = new JPanel(new GridLayout(size, 0));
for(Map.Entry<String, Integer> e : map.entrySet()){
JCheckBox var = new JCheckBox(""+e.getKey() + " " +e.getValue());
checkPanel.add(var);
}
paneld.add(checkPanel, borderlayout.CENTER);
Mein Problem ist nur das jede Checkbox dann den namen "var" hat oder?
Ich würde die checkboxes am liebsten so benennen wie der jeweilige key in der map.
Geht ja auch darum das ich später wissen muss welche Checkbox angeklickt wurde.
Jemand eine Idee wie ich die Checkbox bezeichnungen "var" variable machen kann?
danke
Zuletzt bearbeitet: