Announcement

Collapse
No announcement yet.

grafik + java

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • grafik + java

    Hallo,

    ich will Bilder in Java einbauen, aber ohne den "void paint (Graphics g)"-Methode! Kann mir jemand helfen?

    matthias

  • #2
    Hallo,

    einem JLabel kannst du ein Bild zuweisen.

    Thoma

    Comment


    • #3
      Da hätte ich dann auch noch eine Frage:

      Ich versuch schon seit einiger Zeit, ein grafisches Frontend zu erstellen. Ich will aus einer Datei ein Bild einladen (ImageIcon), dann in Teilbilder zerlegen und in einer anderen Kombination diese Teilbilder wieder zusammen setzen. Das Laden und splitten ist nun gelöst, aber mit Graphics.drawImage komme ich nicht klar. Wenn ich in meiner Methoden z.b. drawRect ausführen lasse, erscheint das Rechteck. drawImage aber verändert überhaupt nix. Hat jemand einen Tip für mich?
      [email protected]

      Stepha

      Comment


      • #4
        Hallo Thomas,
        falls Du nochmal reinschauen solltest.
        Wie weise ich denn einem Label ein Bild zu?
        Ich habe es versucht, aber es klappte nicht.

        Gruß Sandra

        Comment


        • #5
          Hi Sondra
          versuch mit :

          JLabel picLabel = new JLabel( new ImageIcon("bild.jpg"));

          oder viel performanter:

          public void paint(Graphics g)
          {
          Image icon = Toolkit.getDefaultToolkit().getImage("bild.jpg");
          MediaTracker tracker = new MediaTracker(this);
          tracker.addImage( icon, 0);
          try
          {
          tracker.waitForID(0);
          g.drawImage( icon, 0, 0, getWidth(), getHeight(), this);
          }
          catch(InterruptedException e)
          {
          System.err.println("Error: "+e);
          }
          super.paint(g);
          }

          wobei die Methode Paint() von Windowsmanager aufgerufen wird

          Masod
          mit internetten Grüße

          Comment


          • #6
            benötige hilfe...

            hallo erstmal,
            ich bin grafiker und habe mit java nicht viel am hut-->vielleicht könnt ihr mir weiterhelfen?

            ...ich möchte es usern ermöglichen, ein vorgegebenes bild mit hilfer unterschiedlicher, grafischer filter individuell zu berarbeiten.
            jedoch sollen sich die veränderungen nur auf bestimmte teilbereiche des o.g. bildes auswirken und andere unberücksichtigt lassen.

            ist dies mit java zu realisieren?
            und wenn ja, wie komplex und aufwendig wäre das ganze?

            über eine hilfestellung würde ich mich freuen

            mfg gà

            Comment

            Working...
            X