Tak tenhle "program" nedělá ani tu diagonálu. Program je v uvozovkách, protože to není kompletní program ale jenom jedna třída. Ve zbytku programu bude vytvoření instance této třídy a pak nastavení polí pomocí metody set(x,y).
Takže si vytvoř dva vnořené cykly (pro x a y) a volej ten set tam kde chceš mít křížek.