Java torpedó játék. GUI kivitelezésben segítség kérés?
Sziasztok!
Szeretnék egy olyat kérdezni, hogy Java-ban ha GUI-val szeretnék torpedót készíteni (7x7) akkor hogyan érdemes ezt a 7x7-es rácsot megcsinálni?
Jelenleg nekem úgy van, hogy minden cellának van JLabel-je, mindegyik kattintható... Ha rákattintanak és azon a helyen van hajó akkor kiírja, hogy talált....
Van erre valami szebb megoldás?
Köszönöm
Én is ezt a megoldást választottam, csak labelekkel nem gombokkal, így kikerülve, hogy gombformájú vízre kelljen lőni :D
Akkor nem voltam nagyon eltévedve az elképzelésemmel, hogy 7x7 labelt használok.
YEAH
Igazából erre találták ki a gombokat. 7×7-es gridbe venném fel.
A gombokat át tudod alakítani, hogy ne "gombformájú vízre kelljen lőni". Mégpedig így:
Border line = new LineBorder(Color.BLACK); //A gomb szélének színe
Border margin = new EmptyBorder(15, 15, 15, 15);
Border compound = new CompoundBorder(line, margin);
button0.setForeground(Color.BLACK); //Karakter színe
button0.setBackground(Color.WHITE); //Gomb háttér színe
button0.setBorder(compound);
Így tudod használni a gombok kattintás eseménykezelőjét, és a design is az igényeidnek megfelelő ;)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!