Falls du es für Android umsetzen willst, musst du komplett alles vergessen was du über Java's GUI gelernt hast und von vorne beginnen.
Android nutzt XML-basierte GUIs. Es ist eine komplett andere Welt als die von Java-Desktop-Anwendungen, zB kannst du unter Android keine swing Packages für die GUI nutzen, weil diese nicht mitgeliefert werden und auch nicht unterstützt werden. Das selbe gilt für javax.* und sun.* Packages.
Android hat eine sogenannte "TableLayout", die würde dir sicher für das Schlachtfeld nützen..