Hey,
ich habe mir nun in den Kopf gesetzt nach 2 Jahren Programmierungerfahrung und meinem Studium Wirtschaftsinformatik, mal ein größeres Projekt zu machen. Wie im Titel erwähnt will ich ein einfaches Schiffe versenken programmieren.
Nun zu meinem Problem bei dem ich im Moment häng:
Ich erzeuge ein Frame und füge diesem ein Panel hinzu, das aus lauter 35*35 Px-Feldern besteht, die als Raster für später dienen sollen.
Darüber lege ich ein Button[][]Array, das gefüllt mit, wer hätte es gedacht, JButtons.
Nun soll der Button der Angeklickt wird unsichtbar werden (das klappt auch problemlos) und anschließend eine Methode aufgerufen wird, die an entsprechender Stelle ein X oder einen Kreis zeichnet.
Und hier hänge ich. Ich kann nicht einfach ein DrawLine()machen, da ja stets nur ein Panel dargestellt werden kann, und ich somit mein Raster darunter nicht sichbar machen würde => CardLayout fällt weg.
Ich bin im Moment relativ Ideen los wie ich es hinbekommen kann ein Raster und eine entsprechende Markierung zu setzen (Muss nich mal ein X oder ein Kreis sein)...
Vielleicht könnt ihr mir ja weiter helfen ?
Mit freundlichem Gruß,
Tobi
ich habe mir nun in den Kopf gesetzt nach 2 Jahren Programmierungerfahrung und meinem Studium Wirtschaftsinformatik, mal ein größeres Projekt zu machen. Wie im Titel erwähnt will ich ein einfaches Schiffe versenken programmieren.
Nun zu meinem Problem bei dem ich im Moment häng:
Ich erzeuge ein Frame und füge diesem ein Panel hinzu, das aus lauter 35*35 Px-Feldern besteht, die als Raster für später dienen sollen.
Darüber lege ich ein Button[][]Array, das gefüllt mit, wer hätte es gedacht, JButtons.
Nun soll der Button der Angeklickt wird unsichtbar werden (das klappt auch problemlos) und anschließend eine Methode aufgerufen wird, die an entsprechender Stelle ein X oder einen Kreis zeichnet.
Und hier hänge ich. Ich kann nicht einfach ein DrawLine()machen, da ja stets nur ein Panel dargestellt werden kann, und ich somit mein Raster darunter nicht sichbar machen würde => CardLayout fällt weg.
Ich bin im Moment relativ Ideen los wie ich es hinbekommen kann ein Raster und eine entsprechende Markierung zu setzen (Muss nich mal ein X oder ein Kreis sein)...
Vielleicht könnt ihr mir ja weiter helfen ?
Mit freundlichem Gruß,
Tobi
