Hallo,
also erstmal, ich bin Java Anfänger und um Java zu lernen und mir einen kleinen Traum zu erfüllen, möchte ich ein Spiel programmieren, ein Strategiespiel um genau zu sein.
Im Anhang könnt ihr sehen wie weit ich atm mit meiner grafischen Oberfläche bin.
Im Frame hab ich ein Panel auf das ich die quadratischen Bilder male (60x60 px), je nachdem wie das Spielbrett aussieht.
Danach werden die Einheiten die man sehen kann draufgemalt und dann wird alles was "nicht gesehen werden kann" Grau gemacht.
Das ganze Spielbrett habe ich als Arrays realisiert, jedes Feld im Array ist ein Feld auf dem Brett.
Um die Einheiten anklickbar zu machen, wollte ich über die XY Werte des Mouseklicks die Feldnummer herrausbekommen, mein Problem ist nun das der MouseListener mir jedoch nur 0,0 zurückgibt.
Außerdem ist das Panel trotz aller bemühungen nicht Scrollbar.
Darauß schließe ich das es irgendwie keine Größe zu haben scheint.
Ich habe bereits versucht mit dem Netbeans GUI Builder irgendwas daran zu drehen.. aber bin kläglich gescheitert. Außer das der Frame nun etwas hübscher aussieht und meine GUI Datei mit Zeugs vollgeschrieben ist das ich nicht versteh.
Vielleicht kann man ja irgendwie über das Panel noch ein Panel machen das dann die entsprechende Größe hat (dazu sei noch gesagt das die Variabel sein soll), aber auch meine Versuche in der richtung haben nichts gebracht.
Help me Obi Wan Kenobi, you are my only hope :rtfm:
also erstmal, ich bin Java Anfänger und um Java zu lernen und mir einen kleinen Traum zu erfüllen, möchte ich ein Spiel programmieren, ein Strategiespiel um genau zu sein.
Im Anhang könnt ihr sehen wie weit ich atm mit meiner grafischen Oberfläche bin.
Im Frame hab ich ein Panel auf das ich die quadratischen Bilder male (60x60 px), je nachdem wie das Spielbrett aussieht.
Danach werden die Einheiten die man sehen kann draufgemalt und dann wird alles was "nicht gesehen werden kann" Grau gemacht.
Das ganze Spielbrett habe ich als Arrays realisiert, jedes Feld im Array ist ein Feld auf dem Brett.
Um die Einheiten anklickbar zu machen, wollte ich über die XY Werte des Mouseklicks die Feldnummer herrausbekommen, mein Problem ist nun das der MouseListener mir jedoch nur 0,0 zurückgibt.
Außerdem ist das Panel trotz aller bemühungen nicht Scrollbar.
Darauß schließe ich das es irgendwie keine Größe zu haben scheint.
Ich habe bereits versucht mit dem Netbeans GUI Builder irgendwas daran zu drehen.. aber bin kläglich gescheitert. Außer das der Frame nun etwas hübscher aussieht und meine GUI Datei mit Zeugs vollgeschrieben ist das ich nicht versteh.
Vielleicht kann man ja irgendwie über das Panel noch ein Panel machen das dann die entsprechende Größe hat (dazu sei noch gesagt das die Variabel sein soll), aber auch meine Versuche in der richtung haben nichts gebracht.
Help me Obi Wan Kenobi, you are my only hope :rtfm: