GUI individuell anpassen.

MaxK1990

Mitglied
Hi Leute, ich bin ein sag ich mal fortgeschrittener Anfänger was die Programmierung in Java angeht. Ich kenne mich schon etwas mit der Sprache aus und habe bisher 2-3 kleinere Programme geschrieben. Meine Umgebung war die von Eclipse. Jetzt habe ich mal eine Frage:
Ich möchte mich gerne mal an ein kleines Spiel wagen. Ich habe mir als "Vorbild" das kleine Spiel "Schiffbruch" genommen. Wer es nicht kennt, es geht in dem Spiel darum den Spieler über eine Insel zu jagen und dort zunächst Gegenstände zu sammeln, die man dann kombinieren kann oder mit denen man UNterkünfte bauen kann. (Bsp.: Ast + Liane = Angel). Ziel des Spiel's ist es von der Insel gerettet zu werden, dazu kann man Feuerstellen bauen oder SOS mit Steinen an den Strand legen. Mein Problem ist, dass ich in Eclipse doch immer nur die vorgefertigten Look & Feel GUI's bekomme. Also JButtons, JLabel etc. Wie kann ich denn SELBST die GUI so gestalten, wie ich sie will. Ich habe gelesen, dass das Original mit C++ geschrieben wurde, aber die Codes kann ich nicht lesen, da sie für mich wie japanisch sind. Jetzt habe ich mal ergooglet, ob es ein großer Unterschied ist in Java oder C++ zu programmieren und nach den ganzen Meinungen, habe ich mir zusammen gereimt, dass es mit Java genauso funktionieren müsste, da sie ziemlich ähnlich sind. Nur wie bitte mache ich denn sowas, dass ich die GUI wirklich komplett verändere und nicht bei diesen vorgefertigten Designs bleibe? Ich versteh nicht, wie ich solche GUIs programmieren soll, bzw. wie ich sowas ergoogle?

Hier mal ein kleiner Screen des Spiels: http://download.freenet.de/img/softwareimages/2591/screen_640x480_schiffbruch.jpg.jpg

Es soll eben so eine Oberfläche wie links sein und ein Panel wie rechts. Theoretisch will ich das nur "nachbauen" und so die Codes verstehen.

Danke

Max
 
Hallo,
da hast du dir aber eine Menge vorgenommen. Das Spiel sieht zwar einfach aus, aber da steckt ganz schön viel Arbeit dahinter. Besonders was die Grafik betrifft.

Aber gut, hier ein nutzlicher Link:
http://www.java-forum.org/spiele-multimedia-programmierung/
Schau dir besonders mal die Tutoials an: http://www.java-forum.org/spiele-multimedia-programmierung/6529-tutorials.html

Man kann bestehende GUI-Elemente ziemlich stark seinen Wünschen anpassen (ohne gleich Look&Feel zu verändern). Such mal in deinem jdk-Ordner nach demo/jfc/SwingSet2/SwingSet2.jar und führ diese aus. Da kann man gut sehen und ausprobieren, was Swing so alles kann. (Es gehen natürlich noch ein paar Sachen mehr, aber die sind schon etwas trickie.)

Ich hoffe das dich die Tutorials nicht gleich entmutigen.

MfG
hansmueller
 
Ich bin gewillt zu lernen :)
Danke schonmal, ich nehme mal an es dauert noch einige Wochen/Monate bis ich mich annähernd an solche GUI's wagen kann aber aller Anfang ist schwer ;)
 
Zurück