Zkusil jsem to tedy pouzit nasledovne:
Kód:
Map ObjectMap = new HashMap();
javax.swing.JPanel panel = new javax.swing.JPanel();
public void handleObjects(){
// 1. radek
ObjectMap.put("X11", panel);
ObjectMap.put("X12", panel);
ObjectMap.put("X13", panel);
ObjectMap.put("X14", panel);
}
public Main() {
initComponents();
handleObjects();
javax.swing.JPanel jp = (javax.swing.JPanel) ObjectMap.get("X11");
jp.setBackground(new java.awt.Color(0, 0, 255));
}
Pri tomhle pouziti se vubec nic nestane a pozadovany objekt "neobdrzi" prikaz na zmenu barvy. Delam neco spatne? Jeste mne napadlo, jak vubec urcim, o jaky objekt se na formulari jedna? "X11" v hash tabulce je preci jenom identifikator jeji polozky...