Image Fehler in Swing!

Status
Nicht offen für weitere Antworten.

SirBaros

Bekanntes Mitglied
Hallo!! Wollte ein AWT Programm in Swing einbinden!! Nur geht es irgendwie nicht!! also anzeigen tut er nix erst wenn man startet kommen irgendwelche doofe fehler!!

Das folgende Programm ist das Imageprogramm AWT dass ich in ein Hauptprogramm SWING einbinden möchte!!


Code:
import java.awt.*; 
import java.awt.event.WindowAdapter; 
import java.awt.event.WindowEvent; 
import java.net.MalformedURLException; 
import java.net.URL; 

public class Bild extends Frame { 
Image img; 
public Bild()throws MalformedURLException{ 
      setVisible(true); 
         
       
         img = getToolkit().getImage(new URL("file:///c:/ein22.jpg")); 
         MediaTracker mt = new MediaTracker(this); 
         mt.addImage(img, 0); 
         try { 
           
            mt.waitForAll(); 
         } catch (InterruptedException e) { 
             
         } 
   } 
   public void paint(Graphics g) 
      { 
         g.drawImage(img,10,10,this); 
      } 


   public static void main(String[] args) throws MalformedURLException { 
   Bild f=new Bild(); 
   f.setSize(500,500); 
   f.show(); 
   }}
 

Leroy42

Top Contributor
SirBaros hat gesagt.:
erst wenn man startet kommen irgendwelche doofe fehler!!
Grrrrrrrr
Zeigst du uns nur kluge Fehler

Und auch mit deinem Geschreie im Titel bekommst du keine schnelleren Antworten
auf Fragen mit solch genauen Fehlererklärungen.

Wenn dann mindestens in Schriftgröße 48 Punkte, fettgedruckt und sperrig.
 

The_S

Top Contributor
anders ...

halt statt AWT Componenten und Methoden Swing Componenten und Methoden. Z. B. statt Frame JFrame statt paint paintComponent usw. usf.
 

Leroy42

Top Contributor
AlArenal hat gesagt.:
BTW:

Deine Caps-Taste ist kaputt! :p
Ach dann erklärt das wohl die doofen Fehler:
Code:
PUBLIC STATIC VOID MAIN...
liefert Fehler über Fehler, obwohl doch alles richtig buchstabiert ist.

Doofer Compiler!!!
 

lin

Top Contributor
ja, seid doch net so fies....
hm, was willst du genau machen? Ein Bild in einem JFrame darstellen?
Ja, das kannst du auch mit einem JLabel machen, dem du dann ein Icon setzt. z.B. so:

Code:
import java.net.MalformedURLException;
import java.net.URL;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class Bild extends JFrame {
	String path = "http://toon.heindl-internet.de/" +
			"usa/b800/047150034-endlose-strasse.jpg";

	public Bild() {
		ImageIcon icon;
		try {
			icon = new ImageIcon(new URL(path));
			
			setTitle(path);
			setSize(icon.getIconWidth() + getInsets().top + getInsets().bottom,
					icon.getIconHeight() + getInsets().left + getInsets().right);

			JLabel label = new JLabel();
			label.setIcon(icon);
			
			add("Center", label);
			
			setVisible(true);
			
		} catch (MalformedURLException e) {
			e.printStackTrace();
		}
	}
	
	public static void main(String[] args) {
		new Bild();
	}
}
 

SirBaros

Bekanntes Mitglied
Hallo!!es ghet immer noch net!!also muss ich das in ein Label zeichen in Swing!!weil in awt läuft mein prgroamm nur in swing net!!!

ein bild in einem Jframe darstellen!wie funktioniert das!??
 

lin

Top Contributor
blupp...









oben bei path gibst du den pfad von deinem Bild ein.
Zeile 16 ersetzt du durch
icon = new ImageIcon(path);
dann hast du dein Bild..
 

SirBaros

Bekanntes Mitglied
Geht immer noch net!!!

Schau hier mal!!in Swing einbinden!!

Code:
import java.net.MalformedURLException; 
import java.net.URL; 

import javax.swing.ImageIcon; 
import javax.swing.JFrame; 
import javax.swing.JLabel; 

public class lol extends JFrame { 
   String path = "C:/ein22.jpg"; 

   public lol() { 
      ImageIcon icon; 
      icon = new ImageIcon(path); 

	  
	 setTitle(path); 
	 setSize(icon.getIconWidth() + getInsets().top + getInsets().bottom, 
	       icon.getIconHeight() + getInsets().left + getInsets().right); 

	 JLabel label = new JLabel(); 
	 label.setIcon(icon); 
	  
	 add("Center", label); 
	  
	 setVisible(true); 
   } 
    
   public static void main(String[] args) { 
      new lol(); 
   } 
}
 

lin

Top Contributor
was heisst geht nicht? ne Fehlermeldung?

also bei mir funzt das wunderbar.... vielleicht hast du den falschen Dateinamen angegeben?
 

SirBaros

Bekanntes Mitglied
folgende fehler!!

ist der code richtig??

java.lang.Error: Do not use lol.add() use lol.getContentPane().add() instead
at javax.swing.JFrame.createRootPaneException(JFrame.java:465)
at javax.swing.JFrame.addImpl(JFrame.java:491)
at java.awt.Container.add(Container.java:320)
at lol.<init>(lol.java:23)
at lol.main(lol.java:29)
 

Ralf Ueberfuhr

Bekanntes Mitglied
Lies dir diese Fehlermeldung mal genau durch. Lass die Hinweise in dein Hirn strömen und auf dich wirken. Dann wirst du den Fehler auch finden.
 

SirBaros

Bekanntes Mitglied
ja super!!ein fehler erkenn ich aber was muss ich bei den anderen tun??bitte helf mir!!
verbessere es mal bitte!
 

Ralf Ueberfuhr

Bekanntes Mitglied
Das ist nur eine Fehlermeldung, ein so genannter StackTrace. Ganz unten steht der Angriffspunkt für dich, aber geh solange nach oben, wie du deine eigenen Klassen findest. Dann siehst du:

"at lol.<init>(lol.java:23)"

Da liegt der Fehler. Und die erste Zeile der Fehlermeldung sagt dir: Es muss

Code:
getContentPane().add("Center", label);

heißen
 

thE_29

Top Contributor
Ich glaub ich schreib bald ne FAQ damit mal jeder kapiert eine Exception zu lesen!

Die schriebt auch sogar hin was zu tun ist und keiner kapierts...


In C kriegst nen Adressenfehler, wennst Pech hast sauft dein PC ab und das wars...

Hier schreibt er dir die Zeile hin und sagt noch was zum ändern, aber JA NICHT SEIN HIRN ANSTRENGEN...


Nein lieber fragen gehen...

OMG!

@Hobbi: Ich mache sogar Servlets mit java 1.1 (wegen der ollen MS JVM ;))
 

The_S

Top Contributor
Wollte hier eigentlich meinen Spam daheim lassen, aber nachdem ich ja so genötigt werde ... :wink: :bae:

thE_29 hat gesagt.:
@Hobbi: Ich mache sogar Servlets mit java 1.1 (wegen der ollen MS JVM ;))

Armer thE_29 *tröst*. Aber es ist beruhigend zu wissen, dass es noch schlimmer geht (wobei ich fest davon überzeugt bin, dass dein Schicksal noch mehrere teilen ;) ).

masseur81 hat gesagt.:
<Nelson>Haha!</Nelson>

<Skinner>Nachsitzen</Skinner>

ansonsten @ thE_29

jup, mach ma nen FAQ-Beitrag dazu, ist scheinbar echt verdammt schwer so ne Fehlermeldung zu deuten ... :roll:
 

lin

Top Contributor
mach auch gleich nen FAQ-Beitrag, über die capslock taste...

aber die Mühe ist es eh nicht wert.. viele schauen die FAQs ja sowieso nicht an :roll:
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
MiMa Speichern von Image als JPG auf Festplatte AWT, Swing, JavaFX & SWT 9
XWing Swing Image anzeigen und probleme mit klassen AWT, Swing, JavaFX & SWT 3
Telisti Javafx Image wird nicht richtig integiert AWT, Swing, JavaFX & SWT 8
K JavaFX Bildergalerie aus Image Ordner laden AWT, Swing, JavaFX & SWT 3
JMölleri Swing Image wird unscharf dargestellt AWT, Swing, JavaFX & SWT 2
L AWT .gif image transparent machen AWT, Swing, JavaFX & SWT 3
kodela angezeigtes Image entfernen AWT, Swing, JavaFX & SWT 1
R Java, GUI, Hintergrundbild, Image, AWT, Swing, JavaFX & SWT 4
R Swing Background Image in JFrame implementieren AWT, Swing, JavaFX & SWT 40
T Swing Buffered Image anzeigen AWT, Swing, JavaFX & SWT 45
L Image kann nicht gefunden werden AWT, Swing, JavaFX & SWT 1
S Stretch Image in ImageView AWT, Swing, JavaFX & SWT 4
N Swing Image aus Web laden und in Icon umwandeln AWT, Swing, JavaFX & SWT 4
Fiedlerdan Image-Pfad Probleme nach Export aus Eclipse AWT, Swing, JavaFX & SWT 31
L JavaFX Image mit Blureffect AWT, Swing, JavaFX & SWT 2
Bluedaishi JavaFX Button Image aus Datenbank AWT, Swing, JavaFX & SWT 13
F javaxt.io.Image getBufferedImage liefert null AWT, Swing, JavaFX & SWT 1
Yjuq JavaFX Custom Control - Image resize AWT, Swing, JavaFX & SWT 0
D Java FX Image in einer Webanwendung annotieren und den Bereich ausschneiden AWT, Swing, JavaFX & SWT 0
I Bild über FXML (ImageView, Image) anzeigen AWT, Swing, JavaFX & SWT 1
T Image Loader lädt Bild nicht AWT, Swing, JavaFX & SWT 10
J 2D-Grafik Background Image Klasse AWT, Swing, JavaFX & SWT 14
Q AWT TicTacToe Image auf Button hinzufügen AWT, Swing, JavaFX & SWT 5
BreakdownBob Swing JLabel verschwindet hinter Image AWT, Swing, JavaFX & SWT 2
L JavaFX leeres weißes Image - javafx.scene.image.Image AWT, Swing, JavaFX & SWT 2
L JavaFX Image im ImageView auf Scroll Listener reagieren AWT, Swing, JavaFX & SWT 5
Naxon89 JavaFX Image wird nicht korrekt geladen AWT, Swing, JavaFX & SWT 3
W Javafx - Image soll sich mit der Camera mitbewegen AWT, Swing, JavaFX & SWT 1
B Graphics to Image AWT, Swing, JavaFX & SWT 3
L Image in anderes kopieren AWT, Swing, JavaFX & SWT 0
T Swing Image wird nicht geladen AWT, Swing, JavaFX & SWT 1
S JavaFX Image Skalierung in Scrollpane, Scrollpane resized sich nicht AWT, Swing, JavaFX & SWT 5
I Image im PopupMenu vom SystemTray AWT, Swing, JavaFX & SWT 8
F JavaFX Position von Image angeben/verändern AWT, Swing, JavaFX & SWT 2
M JavaFX Image View Würfel berechnen AWT, Swing, JavaFX & SWT 3
L JButton mit Image AWT, Swing, JavaFX & SWT 5
F Swing Image einem Button hinzufügen AWT, Swing, JavaFX & SWT 5
B Resize von Image nach Resize von Button AWT, Swing, JavaFX & SWT 1
T Image aus "nicht-src-ordner" AWT, Swing, JavaFX & SWT 5
vodkaz (javafx) Image Problem AWT, Swing, JavaFX & SWT 2
C Image laden und Speichern - Image wird auf JPanel nicht angezeigt AWT, Swing, JavaFX & SWT 4
M Image in JTable einfügen AWT, Swing, JavaFX & SWT 9
M Image aus MS Access anzeigen lassen AWT, Swing, JavaFX & SWT 9
H Image im Array per Knopfdruck ändern AWT, Swing, JavaFX & SWT 6
H Swing JList/JTable mit JButton, JTextField, Image, JComboBox und JLable AWT, Swing, JavaFX & SWT 2
P Image oder Icon auf Tooltip zeichnen AWT, Swing, JavaFX & SWT 4
G JavaFX Image vergrößern AWT, Swing, JavaFX & SWT 5
U Image mit Zeichenbereich rotieren AWT, Swing, JavaFX & SWT 3
P Speicherproblem SWT.Image in Nebula-Gallery AWT, Swing, JavaFX & SWT 3
L JavaFX: Bild in Image einlesen AWT, Swing, JavaFX & SWT 11
D Image soll langsam sichtbar werden AWT, Swing, JavaFX & SWT 4
D JLabel Image ausrichten AWT, Swing, JavaFX & SWT 2
Z Flackern trotz Offscreen Image / Doublebuffer, (+ Frage zu Pixelvergleich) AWT, Swing, JavaFX & SWT 25
bluerob Problem beim Image zeichnen via andere Klasse AWT, Swing, JavaFX & SWT 7
H Image Icon ersetzen AWT, Swing, JavaFX & SWT 8
I Image Button AWT, Swing, JavaFX & SWT 4
U IntBuffer zum Image konvertieren. AWT, Swing, JavaFX & SWT 9
S Eigene JComponent Image zeichnen AWT, Swing, JavaFX & SWT 3
T 2D-Grafik Slideshow (DoubleBuffering und Image transformieren/bewegen) AWT, Swing, JavaFX & SWT 6
K Swing Warum bleibt das Image immer gleich AWT, Swing, JavaFX & SWT 4
L Swing dynamisches Image-Panel in Layout einbinden AWT, Swing, JavaFX & SWT 10
R Image laden sehr langsam AWT, Swing, JavaFX & SWT 7
D Image.getScaledInstance() vs. Netzwerkverbindung??? AWT, Swing, JavaFX & SWT 2
reibi SWT Image viewer AWT, Swing, JavaFX & SWT 2
lumo SWT Image funktion auf ImageDaten AWT, Swing, JavaFX & SWT 9
A Applet .gif in applet Image nicht animiert angezeigt AWT, Swing, JavaFX & SWT 4
M Image wird nicht neugezeichnet nach dem Wechsel AWT, Swing, JavaFX & SWT 2
lumo SWT Image Pattern AWT, Swing, JavaFX & SWT 5
P Image mehrfach in ein BufferedImage zeichnen AWT, Swing, JavaFX & SWT 7
M Swing Image in JPanel als Componente AWT, Swing, JavaFX & SWT 2
P nicht sichtbares JPanel / JFrame als Image speichern AWT, Swing, JavaFX & SWT 3
T Image skaliert in Variable speichern AWT, Swing, JavaFX & SWT 6
S Image wird nicht (immer) in paintComponent gezeichnet? AWT, Swing, JavaFX & SWT 6
S Swing Image wird nicht geladen AWT, Swing, JavaFX & SWT 2
0 Mousecurser mit Image hinterlegen AWT, Swing, JavaFX & SWT 4
B Swing Drag&Drop mit Feedback (Image am Mauszeiger) AWT, Swing, JavaFX & SWT 7
N Java Choice Bilderausgabe - images - - image - AWT, Swing, JavaFX & SWT 2
D iText PdfPCell mit Image AWT, Swing, JavaFX & SWT 3
S 2D-Grafik Icon in Image (System Icons) AWT, Swing, JavaFX & SWT 2
S Button mit Image AWT, Swing, JavaFX & SWT 7
A Skaliertes Image pixelweise bearbeiten AWT, Swing, JavaFX & SWT 6
L Swing Image zur Laufzeit verändern AWT, Swing, JavaFX & SWT 6
F SWT GC drawText auf halbtransparentem Image AWT, Swing, JavaFX & SWT 21
G Swing JEdtitorPane und HTML Image Seite AWT, Swing, JavaFX & SWT 2
C Image mit Graphics2D zeichnen AWT, Swing, JavaFX & SWT 9
C Image performant skalieren AWT, Swing, JavaFX & SWT 5
D SWT Image Farbtiefe AWT, Swing, JavaFX & SWT 2
L Swing Auf unabhängiges Image-Objekt zeichnen AWT, Swing, JavaFX & SWT 8
lumo SWT Composite + Image + zeichnen AWT, Swing, JavaFX & SWT 4
V Ein Image als Button (nicht mit JButton(Icon)) AWT, Swing, JavaFX & SWT 5
D Image Viewer gesucht AWT, Swing, JavaFX & SWT 5
Kr0e Image schärfen AWT, Swing, JavaFX & SWT 2
R Bild drehen UND skalieren (Image bzw BufferedImage) AWT, Swing, JavaFX & SWT 5
T Image auf Image zeichnen AWT, Swing, JavaFX & SWT 2
E Warum ist offscreen (mit Image) schneller? AWT, Swing, JavaFX & SWT 11
G Swing Image speichern / 0 Byte AWT, Swing, JavaFX & SWT 7
H Image abspeichern AWT, Swing, JavaFX & SWT 4
B Swing Image als Hintergrund im JInternalFrame - Problem AWT, Swing, JavaFX & SWT 3
W Image in jar einbauen AWT, Swing, JavaFX & SWT 20
Luk10 AWT Image und die Skalierung! AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen

Neue Themen


Oben