bild öffnen mit BufferedImage

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
hallo,

würde gern ein bild (jpg) öffnen um es zu verkleinern und anschliessend zu speichern.
Code:
BufferedImage buffimg=read(files[i]);

ich habe alle nötigen pakete importiert und erhalte eine fehlermeldung:
Code:
import java.awt.*;
import javax.swing.*;
import javax.swing.JApplet;
import javax.swing.JFileChooser;
import java.awt.event.*;
import javax.swing.filechooser.FileFilter;
import java.io.File;
import javax.imageio.*;
import java.awt.image.*;


==============================================
FChooserButton.java:73: cannot find symbol
symbol : method read(java.io.File)
location: class FChooserButton
BufferedImage buffimg=read(files);
^
1 error
==============================================
 

Campino

Top Contributor
ähm...du rufst eine Methode "read" auf.

Ein Methodenaufruf sieht so aus:

Code:
Objectname.methodenname(Parameter);

Na, fällt dir was auf? Nein?

Okay, weiter im Text:
Wenn bei einem Methodenaufruf KEIN Objectname steht, geht Java davon aus, dass "this" gemeint ist. Wenn das Objekt, in dem der Aufruf steht, auf das "this" zeigen würde, aber keine Methode read hat? Genau, dann kommt ein "cannot find symbol". Verstanden?

Und wie löst man das Problem jetzt? Ganz einfach: Du musst ein Objekt angeben, dass eine solche Methode besitzt. Die read-Methode gehört in die Klasse ImageIO, streng genommen bräuchte man also eine Instanz von ImageIO. Allerdings ist read statisch, gehört also nicht zum Objekt, sondern zur Klasse. Du kannst also statt einem konkreten Objektnamen einfach den Klassennamen verwenden. Alles verstanden? Gut.

campino
 
G

Guest

Gast
danke schon mal,

habs kapiert.

gebe die klasse jetzt mit an:
Code:
BufferedImage buffimg=ImageIO.read(files[i]);

aber jetzt habe ich ein anderes problem

====================================================================
FChooserButton.java:73: unreported exception java.io.IOException; must be caught or declared to be thrown
BufferedImage buffimg=ImageIO.read(files);
^
1 error
====================================================================

Code:
files=chooser.getSelectedFiles();
 

Verjigorm

Top Contributor
falls du eclipse benutzt kannst du auf das fehlericon klicken und der bietet dir dann die möglichkeit:

"Add throws declaration"
"Surround with try/catch"
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Applet drawImage gibt falsches bild aus Tools - Maven, Gradle, Ant & mehr 6
N Bild schieben via Drag 'n Drop ist zu schnell! Tools - Maven, Gradle, Ant & mehr 6
G Bild wird in Applet nicht angezeigt! Tools - Maven, Gradle, Ant & mehr 6
C Mein Applet zeigt mein Bild im Internet nicht an Tools - Maven, Gradle, Ant & mehr 2
H Borderlayout und Bild in Applet einfügen Tools - Maven, Gradle, Ant & mehr 4
F Bild speichern Tools - Maven, Gradle, Ant & mehr 4
K Applet mit mehreren Paketen und Bild/Ton-Ordnern in Browser Tools - Maven, Gradle, Ant & mehr 2
U Live-Bild wird im Browser nicht aktualisiert Tools - Maven, Gradle, Ant & mehr 21
D Runnable JApplet mit Bild/Ovals "übermalt" Buttons Tools - Maven, Gradle, Ant & mehr 6
F Warum wird das Bild nicht angezeigt? Tools - Maven, Gradle, Ant & mehr 9
F Bild über Applet aussuchen und auf Serverladen Tools - Maven, Gradle, Ant & mehr 14
K Bild auf JButton in Applet, JButton wir aber net angezeigt? Tools - Maven, Gradle, Ant & mehr 7
S mouseEntered mit einem Bild im Applet Tools - Maven, Gradle, Ant & mehr 17
M Applet soll Bild übertragen Tools - Maven, Gradle, Ant & mehr 9
F Ein Bild in einem Applet anzeigen? Tools - Maven, Gradle, Ant & mehr 2
J Bild in Array einlesen Tools - Maven, Gradle, Ant & mehr 13
T Mit Applet Bild von einer anderen HP darstellen Tools - Maven, Gradle, Ant & mehr 28
S Access Denied beim Bild laden Tools - Maven, Gradle, Ant & mehr 7
G Bild in einem TextField oder TextArea? Tools - Maven, Gradle, Ant & mehr 3
K Java Lade - Bild ändern Tools - Maven, Gradle, Ant & mehr 9
D sich bewegendes bild + timer Tools - Maven, Gradle, Ant & mehr 6
B Bild Tools - Maven, Gradle, Ant & mehr 2
G Bild im Applet laden und ausgeben Tools - Maven, Gradle, Ant & mehr 2
K Bild (jpg) in einem JApplet Tools - Maven, Gradle, Ant & mehr 2
J Screenshot to Form / Clipboard Bild übertragen Tools - Maven, Gradle, Ant & mehr 2
Z java-puzzel lädt bild nicht Tools - Maven, Gradle, Ant & mehr 3
J Bild als Hintergrund Tools - Maven, Gradle, Ant & mehr 24
S Problem: Bild im Applet wird 3-4 Mal geladen Tools - Maven, Gradle, Ant & mehr 5
S Applet Applet mit C# öffnen: java.lang.SecurityException: Permission denied (WinXP) Tools - Maven, Gradle, Ant & mehr 8
S Applet soll Textdatei von fremdem Server öffnen Tools - Maven, Gradle, Ant & mehr 8
H Applet Frame mit Button öffnen Tools - Maven, Gradle, Ant & mehr 2
W Webseite aus Applet öffnen Tools - Maven, Gradle, Ant & mehr 3
P URL aus Applet öffnen? Tools - Maven, Gradle, Ant & mehr 7
B Aus Applet neues Browserfenster öffnen? Tools - Maven, Gradle, Ant & mehr 3
J applets öffnen im browser funzt nicht Tools - Maven, Gradle, Ant & mehr 2
S JFrame aus Applet in der "mitte" öffnen Tools - Maven, Gradle, Ant & mehr 2
M Shell im Applet öffnen Tools - Maven, Gradle, Ant & mehr 4
E Frames in Applet öffnen und schliessen - aber wie Tools - Maven, Gradle, Ant & mehr 3
I In Applet bei mouseEntered() neues Fenster öffnen Tools - Maven, Gradle, Ant & mehr 8
P neues Browser-Fenster öffnen Tools - Maven, Gradle, Ant & mehr 7
B Neues Browserfenster automatisch öffnen und schließen Tools - Maven, Gradle, Ant & mehr 2
N mit showDocument javascript: öffnen Tools - Maven, Gradle, Ant & mehr 3
D HTML- Site öffnen Tools - Maven, Gradle, Ant & mehr 15
E Seite per Applet in einem bestimmten Frame öffnen Tools - Maven, Gradle, Ant & mehr 2
S Aus einem Applet grafische Fenster bzw. Dialoge öffnen Tools - Maven, Gradle, Ant & mehr 21
G öffnen einer neuen seite mit word text Tools - Maven, Gradle, Ant & mehr 3
M Neues HTML Dokument aus Applet öffnen Tools - Maven, Gradle, Ant & mehr 2
R Neue Internet Seite öffnen! Tools - Maven, Gradle, Ant & mehr 2
E Webstart Laden von Tiff-Bildern als BufferedImage und TFW aus einem JAR Tools - Maven, Gradle, Ant & mehr 3
M Image -> BufferedImage Tools - Maven, Gradle, Ant & mehr 14

Ähnliche Java Themen

Neue Themen


Oben