hallo ihr lieben,
ich bin dabei, das man ein bild das sich bei mir auf dem Deskop befindet, ganz normal anzuzeigen. Also hab eigentlich null ahnung davon habs jedoch versucht mich da einzuarbeiten und das ist das Ergebnis:
[Java]
package javaapplication4;
import javax.swing.JFrame;
public class Main {
public static void main(String[] args) {
// TODO code application logic here
String titel = "Kosmos Bild";
ImageViewe p = new ImageViewe(titel);
JFrame window = new JFrame( );
window.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
window.setSize( p.width, p.height ); // die größe des Fenster, wird mit setSize eingerichtitet das heisst // das bild ist 500 px breit und 600 px high
window.setVisible(true); // Für setVisible muss ein Objekt des Bildes vom TYP FRAME sein. Der Aufruf von setVisible(true) zeigt das Fenster an.
p.paint();
}
}[/code]
Fehlermeldung ist beispielsweise das mit titel...
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code
at javaapplication4.ImageViewe.<init>(ImageViewe.java:14)
at javaapplication4.Main.main(Main.java:14)
Java Result: 1
Würd mich freuen wenn jemand drauf schaut
lg
ich bin dabei, das man ein bild das sich bei mir auf dem Deskop befindet, ganz normal anzuzeigen. Also hab eigentlich null ahnung davon habs jedoch versucht mich da einzuarbeiten und das ist das Ergebnis:
[Java]
package javaapplication4;
import javax.swing.JFrame;
public class Main {
public static void main(String[] args) {
// TODO code application logic here
String titel = "Kosmos Bild";
ImageViewe p = new ImageViewe(titel);
JFrame window = new JFrame( );
window.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
window.setSize( p.width, p.height ); // die größe des Fenster, wird mit setSize eingerichtitet das heisst // das bild ist 500 px breit und 600 px high
window.setVisible(true); // Für setVisible muss ein Objekt des Bildes vom TYP FRAME sein. Der Aufruf von setVisible(true) zeigt das Fenster an.
p.paint();
}
}[/code]
Java:
package javaapplication4;
import java.awt.*;
public class ImageViewe {
int width = 0;
int height = 0;
public ImageViewe(String titel){
// Super darf nur in einen Konstruktor aufgerufen werden & muss die erste Anweisung sein!
super(titel);
}
public void paint(Graphics g) {
String filename = "F:\\Users\\Jousef\\Desktop\\yupi.jpg";
Image img1 = Toolkit.getDefaultToolkit().getImage(filename);
this.width = img1.getWidth(this);
this.height = img1.getHeight(this);
}
}
Fehlermeldung ist beispielsweise das mit titel...
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code
at javaapplication4.ImageViewe.<init>(ImageViewe.java:14)
at javaapplication4.Main.main(Main.java:14)
Java Result: 1
Würd mich freuen wenn jemand drauf schaut
lg
Zuletzt bearbeitet von einem Moderator: