Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Affje

Treue Seele

  • »Affje« ist der Autor dieses Themas

Beiträge: 89

Beruf: Student

  • Private Nachricht senden

11

20.11.2011, 19:37

Main ist das JFrame für das hauptmenü. Ich Hauptmenü wird dann durch den Klick auf Spiel starten ein GameFrame aufgerufen, was widerum ein JFrame Formular ist.

Hier ist einfach mal der Code des anderen Controls bei dem es funktioniert hat, alleridngs im anderen Projekt.

http://www.paste42.de/2561/ Das Control

http://www.paste42.de/2562/ Der Aufruf

__________________________________________

http://www.paste42.de/2563/ Fehlerbaum

http://www.paste42.de/2564/ Aufruf bei externem Frame

http://www.paste42.de/2566/ Aufruf bei internem Frame, siehe Zeile unten

http://www.paste42.de/2565/ Fehlerbaum bei Hinzufügen auf dem aktuellen JFrame (Instanz von GameFrame)

EcaFaYn!

Frischling

Beiträge: 62

Wohnort: NRW

Beruf: Azubi + Student

  • Private Nachricht senden

12

20.11.2011, 19:58

Wenn du eine funktionierende Vorlage hast, geh am besten davon aus und bau dir in kleinen Schritten dein eigenes Programm zusammen, um herauszufinden, an welcher Stelle es hakt (jetzt bezogen auf den Fehler, dass nichts zu sehen ist).
Der Fehler entsteht offensichtlich bei der Initialisierung des ImageIcons, also überprüf nochmal den Pfad auf Richtigkeit etc.
Ich hab heute abend keine Zeit mehr. Viel Erfolg noch.
On the grind - Supersci

Affje

Treue Seele

  • »Affje« ist der Autor dieses Themas

Beiträge: 89

Beruf: Student

  • Private Nachricht senden

13

20.11.2011, 20:18

C-/C++-Quelltext

1
2
3
4
GuessControl gc = new GuessControl(gue);                              
this.add(gc, 1);
gc.setBounds(0, 0, 250, 75);
gc.setLocation(20, 20)


So funktionierts jetzt doch, der Knackpunkt war, wer hätte es gedacht: Er kann die Datei aus der Resource nicht lesen, mit einem statischen Pfad á la "D:/foo.bar.png" gehts.

Komische Geschichte, bei den anderen JLabels lese ich exakt so den Pfad aus, nunja was solls, dann muss ich wohl Packages etc. anpassen, um das noch zum Laufen zu bringen.

Danke dir nochmals für deine Geduld.

Werbeanzeige