1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Bilder

  • hucskfjs
  • 22. Juni 2007 um 19:44
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • hucskfjs
    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
    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.

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

    versuch mal die Methode paintComponent anstatt paint zu überschreiben

  • JohnFoo
    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
    Punkte
    575
    Beiträge
    80
    • 23. Juni 2007 um 05:34
    • #5

    und wie mach ich das?

  • hucskfjs
    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
    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
    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
    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.

  • hucskfjs
    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
    Punkte
    5.331
    Beiträge
    993
    • 23. Juni 2007 um 15:44
    • #11

    Viel Glück dabei.

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

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

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

    :confused: :sudern: danke

  • Darkshadow_0
    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
    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.

  • Darkshadow_0
    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
    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.

  1. Datenschutzerklärung
  2. Impressum