1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Bilder

  • hucskfjs
  • 22. Juni 2007 um 19:44
  • Unerledigt
  • hucskfjs
    8
    hucskfjs
    Mitglied
    Punkte
    575
    Beiträge
    80
    • 22. Juni 2007 um 19:44
    • #1

    Ich möchte ein bild (String Pfad) in einem JPanel Bilder erscheinen lassen. Die einziege möglichkeit die ich kenne überhaupt ein bild erscheinen zu lassen ist

    Code
    public void paint(Graphics g)
    {
         Image img;
         img = getToolkit().getImage(Pfad);
         g.drawImage(img,80,80,this);
    }


    Allerdings verschwinden damit alle anderen objekte aus dem fenster.

    ???

  • a9bejo
    21
    a9bejo
    Mitglied
    Reaktionen
    42
    Punkte
    4.697
    Beiträge
    913
    • 22. Juni 2007 um 19:52
    • #2
    Zitat von hucskfjs

    Ich möchte ein bild (String Pfad) in einem JPanel Bilder erscheinen lassen. Die einziege möglichkeit die ich kenne überhaupt ein bild erscheinen zu lassen ist

    Code
    public void paint(Graphics g)
    {
         Image img;
         img = getToolkit().getImage(Pfad);
         g.drawImage(img,80,80,this);
    }


    Allerdings verschwinden damit alle anderen objekte aus dem fenster.

    ???

    Ueberschreibst du die paint methode aus dem JPanel Bilder? Wenn alles andere aus dem Fesnter verschwindet, vermute ich dass Du die falsche paint methode ueberschreibst.

    lg, Benjamin Ferrari, bookworm.at

  • Bug
    4
    Bug
    Mitglied
    Reaktionen
    1
    Punkte
    121
    Beiträge
    23
    • 22. Juni 2007 um 20:24
    • #3

    versuch mal die Methode paintComponent anstatt paint zu überschreiben

    Viele Menschen sind zu gut erzogen, um mit vollem Mund zu sprechen,
    aber sie haben keine Scheu, es mit leerem Kopf zu tun.
    (Orson Welles)

  • JohnFoo
    20
    JohnFoo
    Mitglied
    Reaktionen
    61
    Punkte
    4.231
    Beiträge
    761
    • 22. Juni 2007 um 22:19
    • #4

    Soviel ich weiß kannst du einem JLabel ein Bild einfügen. Oder du schreibst dir eine eigene Componente, kannst z.B. ein JPanel überschreiben, darin das Bild zeichnen lassen und es in der GUI einfügen wo du's brauchst.

  • hucskfjs
    8
    hucskfjs
    Mitglied
    Punkte
    575
    Beiträge
    80
    • 23. Juni 2007 um 05:34
    • #5

    und wie mach ich das?

  • hucskfjs
    8
    hucskfjs
    Mitglied
    Punkte
    575
    Beiträge
    80
    • 23. Juni 2007 um 05:41
    • #6
    Zitat von a9bejo

    Ueberschreibst du die paint methode aus dem JPanel Bilder?

    Was?

    Zitat von Bug

    paint Component

    Dann ist das Bild weg alles andere wieder da.

    Zitat von JohnFoo

    Soviel ich weiß kannst du einem JLabel ein Bild einfügen.

    einem oder keinem?

    Zitat von JohnFoo

    Oder du schreibst dir eine eigene Componente, kannst z.B. ein JPanel überschreiben, darin das Bild zeichnen lassen und es in der GUI einfügen wo du's brauchst.

    Was?

  • JohnFoo
    20
    JohnFoo
    Mitglied
    Reaktionen
    61
    Punkte
    4.231
    Beiträge
    761
    • 23. Juni 2007 um 05:42
    • #7
    Zitat von hucskfjs

    und wie mach ich das?

    Lern mal die Grundlagen, dann kommts ganz von selbst, nach den Fragen die du hier so stellst hast du ja generell keinen Schimmer, was bringts da fertige Lösungen zu posten.

  • hucskfjs
    8
    hucskfjs
    Mitglied
    Punkte
    575
    Beiträge
    80
    • 23. Juni 2007 um 05:51
    • #8
    Zitat von JohnFoo

    Lern mal die Grundlagen, dann kommts ganz von selbst, nach den Fragen die du hier so stellst hast du ja generell keinen Schimmer, was bringts da fertige Lösungen zu posten.


    Keine Ahnung, aber alles was ich kann hab ich aus fertigen Programmen aufgeschnappt! Ich hab einmal ein Buch glesen aber da überhaupt nix checkt und glernt hab ichs dann erst aus den Beispielen wie ich das Buch schon zrückgeben hab.


    Zitat von JohnFoo

    was bringts da fertige Lösungen zu posten

    also kannst dus. wär nett wen dus TROTZDEM würdest. danke!

  • a9bejo
    21
    a9bejo
    Mitglied
    Reaktionen
    42
    Punkte
    4.697
    Beiträge
    913
    • 23. Juni 2007 um 08:43
    • #9

    JohnFoo hat schon recht: So wie Du jetzt im Dunkeln herumstocherst
    wirst Du viel laenger als 10 Jahre brauchen, bis du programmiern
    kannst.

    Um programmieren zu lernen muss man vor allem 3 Dinge tun: Die Theorie
    lesen, Code lesen und selber Code schreiben
    . Wenn Du eines davon
    auslaesst, dann kommst Du eben nicht schneller, sondern sehr viel
    langsamer voran.

    Wenn Du das letzte Buch nicht verstanden hast, dann hast Du entwender
    ein schlechtest Buch erwischt, oder ein zu fortgeschrittenes.

    Lies mal zum Einstieg Head First Java, ich kann mir nicht vorstellen
    das das jemand nicht versteht.

    lg, Benjamin Ferrari, bookworm.at

  • hucskfjs
    8
    hucskfjs
    Mitglied
    Punkte
    575
    Beiträge
    80
    • 23. Juni 2007 um 10:11
    • #10

    is mir alles wurscht ich will jz nur den verdammten code wissen wie man dieses bild einblendet

  • Swoncen
    22
    Swoncen
    Mitglied
    Reaktionen
    1
    Punkte
    5.331
    Beiträge
    993
    • 23. Juni 2007 um 15:44
    • #11

    Viel Glück dabei.

    640K ought to be enough for anybody. :eek2:

  • Simon
    5
    Simon
    Mitglied
    Reaktionen
    1
    Punkte
    211
    Beiträge
    42
    • 23. Juni 2007 um 17:36
    • #12

    Ich bin mir sicher, dass du es mal weit bringen wirst!

    PokerStrategy - Pokercommunity + 150$ geschenkt!

  • hucskfjs
    8
    hucskfjs
    Mitglied
    Punkte
    575
    Beiträge
    80
    • 24. Juni 2007 um 05:56
    • #13

    :confused: :sudern: danke

  • Darkshadow_0
    2
    Darkshadow_0
    Mitglied
    Punkte
    25
    Beiträge
    5
    • 28. Juni 2007 um 11:26
    • #14

    also Leute ich bin doch etwas geschockt.
    wenigstens nen Link zu den java Tutorials hättet ihr machn können.
    Sicher hätte er zuerst die Basics lernen müssen, aber da kommt er nitmal beim zusammenstückeln von gefundenen Code Teilen drum rum.
    Also versuch ich einmal mit gutem Beispiel voran zu gehn (hät auch nie geadacht das sowas mal passiert)

    http://java.sun.com/docs/books/tutorial/2d/images/index.html
    da solltest das nötigste finden.

    und wenn ich das richtig sehe wird dein Programm noch andre gui elemente als nur die eine pane mit nem Bild haben oder?
    Darum würde ich empfehlen dieses Tutorial zuerst noch durchzusehen.

    http://java.sun.com/docs/books/tut…ents/index.html


    und ansonsten wünsch ich dir viel Glück und Erfolg bei deinem Projekt (Learning by Doing)

  • a9bejo
    21
    a9bejo
    Mitglied
    Reaktionen
    42
    Punkte
    4.697
    Beiträge
    913
    • 28. Juni 2007 um 12:01
    • #15
    Zitat von Darkshadow_0

    also Leute ich bin doch etwas geschockt.
    wenigstens nen Link zu den java Tutorials hättet ihr machn können.

    Wirfst Du mir da jetzt vor, ich haette nicht alles versucht, um
    hucskfjs bei seinem Problemen zu helfen? Das enttaeuscht mich
    jetzt ein wenig, denn ich habe mir fuer jedes seiner Probleme (Er hat
    hier im forum ja noch ein anderes Problem gepostet) einiges von
    meiner (Frei-)zeit investiert, um ihm zu helfen.

    Ich habe doch auch zum Head First Buch von K.S. verlinked! Das ist
    ein viel besserer und einfacherer Einstieg als das Sun Tutorial, vor
    allem da er geschrieben hat er haette es bereits einmal mit Buch
    probiert und nichts verstanden.

    Wir haben hucskfjs meiner Meinung nach den schnellsten Weg
    beschrieben, ueber den er seine Probleme loesen laesst.

    Das Problem ist seine "Ich will das jetzt haben aber ich will nicht
    lernen wie es geht" Einstellung:

    Zitat von hucskfjs

    is mir alles wurscht ich will jz nur den
    verdammten code wissen wie man dieses bild einblendet

    Dein Link ist ihm also wurscht. Was er will ist eine Zeile
    Zaubercode.

    lg, Benjamin Ferrari, bookworm.at

  • Darkshadow_0
    2
    Darkshadow_0
    Mitglied
    Punkte
    25
    Beiträge
    5
    • 29. Juni 2007 um 10:33
    • #16

    nungut den anderen post kannte ich nicht.
    zu dem buch nunja das müsste man bestelln und deshalb fand ich die tutorials besser. Die sind for free und sehr umfassend.
    und geschockt war/bin ich vor allem wegen den "netten" posts die keinerlei hilfestellung bieten und nur runter machen.

    ps.: falls du's noch brauchst hier ist ein step by step tutorial das wirklich alle grundlagen druchgeht und sogar eine kleine überprüfung anhand der fragebögen anbei möglich macht.
    http://www.gailer-net.de/tutorials/java/java-toc.html

    fang klein an ... dann verstehst du nacher auch die posts/tutorials zu deinen vorherigen/zukünftigen Problemen

  • hucskfjs
    8
    hucskfjs
    Mitglied
    Punkte
    575
    Beiträge
    80
    • 1. Juli 2007 um 10:56
    • #17

    danke

  • Maximilian Rupp 27. Dezember 2024 um 12:05

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung