Ahojda, zacinam psat semestralku v Jave (NetBeans BlueJ IDE) a vybral jsem si za cil hru Logika [MasterMind] (barevne kloboucky). Mam vytvoren formular, kde mam 36 (4x9) JPanelu reprezentujici jednotlive pozice pro kloboucky. Jejich volaci nazvy jsou X11-X94, kde za pismenem X prvni pozice znamena cislo radku a druha cislo sloupce. Chtel bych jednotliva policka vybirat dynamicky, tj. kdyz se na nejakem policku vyvola MouseClicked, aby policko zavolalo proceduru s parametrem prave sveho cisla. To by nebyl problem. Moji otazkou ale je, jak ji v te procedure zpracovat. Uvedu kratky priklad:
Kód:
private void X11MouseClicked(java.awt.event.MouseEvent evt) {                                 
      RegisterAction(11);
}

public void RegisterAction(int ObjectNumber)
{
        X+ObjectNumber.setBackground(new java.awt.Color(0, 0, 255));  
}
V procedure RegisterAction potrebuji zase zpatky "sestavit" nazev objektu, aby z X+ObjectNumber vzniklo X11.

Je tohle nejak mozne? Jinak psat pro jednotlive objekty vlastni akce by bylo na >1MB zdrojaku. Diky!