Problemchen mit Bild

bandy

Bekanntes Mitglied
Hallo,

ich habe einen Bilberachter, hier erst mal der Quelltext, damit jeder weiss worum es geht:

Java:
import java.awt.FlowLayout;
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;


public class Bildbetrachter extends JFrame{

private static final long serialVersionUID = 1L;

private JButton oeffnen, beenden;

private JTextField eingabe;


private BildPanel variableTypBildPanel;

public JCheckBox skalieren;

private BufferedImage bild;
private double neueBildBreite;
private double neueBildHoehe;

class InnereKlasse implements ActionListener{

	@Override
	public void actionPerformed(ActionEvent e) {
		if(e.getActionCommand().equals("Ende"))
			System.exit(0);
		if(e.getActionCommand().equals("Laden"))
			
			bildLaden();
		if(skalieren.isSelected()==true){
			
			System.out.println("is selected");
			
			variableTypBildPanel.bildAendernDirekt(skalieren.isSelected());
		}
		if(skalieren.isSelected()==false){
		
			System.out.println("not selected");
			
			variableTypBildPanel.bildAendernDirekt(skalieren.isSelected());
			
		}
	}//Ende Methode 
		
}//Ende InnereKlasse

//Methode laedt Bild und uebergibt den Namen der Datei als Zeichenkette
public void bildLaden(String datei, boolean skaliert1){
	double proportion;
	
	try {
		bild = ImageIO.read(new File(datei));
		if (skaliert1 == true) {
			if (bild.getHeight() > bild.getWidth())
				proportion = (double) this.getSize().height / bild.getHeight();
			else
				//sonst die optimale neue Breite
				proportion = (double) this.getSize().width / bild.getWidth();
		}
		else
			//wenn nicht, bleibt die Proportion unveraendert
			proportion = 1.00;
		//die "neue" Breite und Hoehe berechnen
	        neueBildBreite = proportion * bild.getWidth();
		neueBildHoehe = proportion * bild.getHeight();
		//den Grafik-Kontext beschaffen
		Graphics grafikKontext = this.getGraphics();
		//die Anzeige loeschen
		grafikKontext.clearRect(0, 0, this.getSize().width, this.getSize().height);
		
		grafikKontext.drawImage(bild, 0, 0, (int) neueBildBreite, (int) neueBildHoehe, this);
	}
	catch (IOException e) {
		JOptionPane.showMessageDialog(this.getParent(), "Beim Laden hat es ein Problem gegeben", "Fehler", JOptionPane.ERROR_MESSAGE);
	}
}//Ende Methode bildLaden()

//Konstruktor
public Bildbetrachter(String titel){
	super(titel);
	
	variableTypBildPanel= new BildPanel();
	
	//Layout vereinbaren
	setLayout(new FlowLayout(FlowLayout.CENTER));
	add(variableTypBildPanel);
	
	
	oeffnen=new JButton("Bild laden");
	beenden=new JButton("Beenden");
	oeffnen.setActionCommand("Laden");
	beenden.setActionCommand("Ende");
	
	
	eingabe=new JTextField(30);
	
	add(new JLabel("Bilddatei"));
	add(eingabe);
	skalieren = new JCheckBox("Anpassen");
	add(skalieren);
	add(oeffnen);
	add(beenden);
		
	//Listener verbinden
	InnereKlasse InnereKlasse=new InnereKlasse();
	oeffnen.addActionListener(InnereKlasse);
	beenden.addActionListener(InnereKlasse);
	skalieren.addActionListener(InnereKlasse);
	
	setSize(450,450);
	setResizable(false);
	setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	setVisible(true);
	}

//die Methode zum Laden eines Bildes ueber den Dialog
private void bildLaden() {
	
	BildbetrachterDialog dialog = new BildbetrachterDialog();
	
	String datei = dialog.dialogZeigen();
	if (datei != null) {
		variableTypBildPanel.grafikLaden(datei, skalieren.isSelected());
		//den Namen der Datei im Eingabefeld anzeigen
		eingabe.setText(datei);
	}
}
}

Java:
import java.io.File;
import javax.swing.JFileChooser;
import javax.swing.filechooser.FileFilter;

public class BildbetrachterDialog {

class MeinFilter extends FileFilter {

	@Override
	public boolean accept(File f) {
		String name =f.getName().toLowerCase();
		if(f.isDirectory())
			return true;
		if(name.endsWith(".gif"))
			return true;
		if(name.endsWith(".jpg"))
			return true;
		if(name.endsWith(".jpeg"))
			return true;
		if(name.endsWith(".png"))
			return true;
		
			
		return false;
	}

	@Override
	public String getDescription() {
		// TODO Auto-generated method stub
		return "Grafikdateien";
	}
}//Ende innere Klasse


public String dialogZeigen(){
	JFileChooser oeffnenDialog= new JFileChooser();
        oeffnenDialog.setFileFilter(new MeinFilter());
	oeffnenDialog.setAcceptAllFileFilterUsed(false);
	int status=oeffnenDialog.showOpenDialog(null);
	if(status==JFileChooser.APPROVE_OPTION)
		return (oeffnenDialog.getSelectedFile().toString());
	else
		return null;		
}
}


Java:
import java.awt.Dimension;
import java.awt.Graphics;
import java.io.IOException;
import java.awt.image.BufferedImage;
import java.io.File;

import javax.imageio.ImageIO;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.border.BevelBorder;

public class BildPanel extends JPanel{

private static final long serialVersionUID = 1L;
private BufferedImage bild;
private double neueBildBreite;
private double neueBildHoehe;

//Konstruktor setzt Bildgroesse und Rahmen
public BildPanel(){
	setPreferredSize(new Dimension(400,350));
	setBorder(new BevelBorder(BevelBorder.LOWERED));
	
}//Ende Konstruktor	

//Methode laedt Bild und uebergibt den Namen der Datei als Zeichenkette
public void grafikLaden(String datei, boolean skaliert){
	
	System.out.println("Methode grafikLaden(), skaliert hat den Wert: "+skaliert);
	
	double proportion;
	
	//die Ausnahmebehandlung ist zwingend erforderlich
	try {
		
		bild = ImageIO.read(new File(datei));
		
	          if (skaliert == true) {
			
			if (bild.getHeight() > bild.getWidth())
				//dann ermitteln wir die optimale neue Hoehe
				proportion = (double) this.getSize().height / bild.getHeight();
			else
				//sonst die optimale neue Breite
				proportion = (double) this.getSize().width / bild.getWidth();
		}
		else
			
			proportion = 1.00;
		
		neueBildBreite = proportion * bild.getWidth();
		neueBildHoehe = proportion * bild.getHeight();
		
		Graphics grafikKontext = this.getGraphics();
		//die Anzeige loeschen
		grafikKontext.clearRect(0, 0, this.getSize().width, this.getSize().height);
		
		grafikKontext.drawImage(bild, 0, 0, (int) neueBildBreite, (int) neueBildHoehe, this);
	}
	catch (IOException e) {
		JOptionPane.showMessageDialog(this.getParent(), "Beim Laden hat es ein Problem gegeben", "Fehler", JOptionPane.ERROR_MESSAGE);
		
	}
}//Ende Methode bildLaden()

public void bildAendernDirekt(boolean skaliert){
	double proportion2;
	if (bild != null){
		if (skaliert == true) {
		System.out.println("Methode bildAendernDirekt!  bild!=null ");
		
                  if (bild.getHeight() > bild.getWidth())
			//dann ermitteln wir die optimale neue Hoehe
			proportion2 = (double) this.getSize().height / bild.getHeight();
		else
			//sonst die optimale neue Breite
			proportion2 = (double) this.getSize().width / bild.getWidth();
	}
	else
		
		proportion2 = 1.00;
	
	neueBildBreite = proportion2 * bild.getWidth();
	neueBildHoehe = proportion2 * bild.getHeight();
	
	Graphics grafikKontext = this.getGraphics();
	
	grafikKontext.clearRect(0, 0, this.getSize().width, this.getSize().height);
	
	grafikKontext.drawImage(bild, 0, 0, (int) neueBildBreite, (int) neueBildHoehe, this);
}//Ende if-Abfrage fuer geladenes Bild
}
}//Ende Klasse BildPanel

Java:
public class BildbetrachterMain {

	
	public static void main(String[] args) {
		
		new Bildbetrachter("Bildbetrachter2");
		
	}

}

Das Programm laedt ein Bild ueber ein Dialog und zeigt es zu 300x300 Pixeln an, wenn man aber die CheckBox anklickt, soll das Bild angepasst werden d.h., wenn es groesser als 300x300Pixeln in seiner Originalgroesse ist, dann soll nicht nur ein Teil davon angezeigt werden, sondern das ganze verkleinert im Rahmen von 300x300 Pixeln angepasst.
Das Programm tut es problemlos, aber wenn man das Fenster aus dem Desktop hinausschiebt und wieder zurueck holt, dann verschwindet ein Teil des Bildes, wird quasie weg radiert.
Das sieht dann so aus:

Bild unangepasst, ein Teil davon also
Anhang anzeigen 1934

Bild wird hinausgeschoben.
Anhang anzeigen 1935


Bild wird wieder zurueck geholt und sieht so aus.
Anhang anzeigen 1936

Bild wird angepasst und wird ganz angezeigt, aber verkleinert, damit es in Rahmen von 300x300Pixeln passt.
Anhang anzeigen 1937

Bild wird hinausgeschoben und wenn es zurueckgeholt wird, sieht es aus wie in Bild drei, also ein Teil wegradiert, leider kann ich dieses Bild euch nicht mehr zeigen, weil nur 5 Bilder erlaubt hier.
Anhang anzeigen 1938

Warum wird ein Teil des Bildes wegradiert?:bahnhof:
Wie kann man das Problem beheben?:bahnhof:
 
Zuletzt bearbeitet:
G

Gast2

Gast
Java:
        Graphics grafikKontext = this.getGraphics();
        //die Anzeige loeschen
        grafikKontext.clearRect(0, 0, this.getSize().width, this.getSize().height);
        
        grafikKontext.drawImage(bild, 0, 0, (int) neueBildBreite, (int) neueBildHoehe, this);
Diesen Teil solltest du nochmal überarbeiten. getGraphics() sollte man nicht verwenden, das kann schonmal zu solchen Problemen führen.
Du solltest die paintComponent() methode des JPanels überschreiben und dort dein bild zeichnen.
 

eRaaaa

Top Contributor
getGraphics aufzurufen und dann einfach so zu zeichnen ist pfui :)
Genau aus dem Grund, weil dann solche Probleme entstehen.

In Swing: überschreibe von deinem JPanel die paintComponent, dieser wird ein Graphics-Objekt automatisch übergeben welches du zum Zeichnen benutzen kannst. Zum Neuzeichnen einfach repaint() aufrufen!
Mehr Infos und Beispiele hier

(grob gesagt: verschiebe den Teil
Java:
       Graphics grafikKontext = this.getGraphics();
        //die Anzeige loeschen
        grafikKontext.clearRect(0, 0, this.getSize().width, this.getSize().height);
        
        grafikKontext.drawImage(bild, 0, 0, (int) neueBildBreite, (int) neueBildHoehe, this);
aus deinem BildPanel - grafikLaden() in die paintComponent ! (ohne den getGraphics Aufruf natürlich!)
 

bandy

Bekanntes Mitglied
Ich habe versucht es so zu aendern wie ihr es beschrieben und bin soweit gekommen:

Java:
import java.awt.Dimension;
import java.awt.Graphics;
import java.io.IOException;
import java.awt.image.BufferedImage;
import java.io.File;

import javax.imageio.ImageIO;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.border.BevelBorder;

public class BildPanel extends JPanel{

@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
		
	Graphics grafikKontext = this.getGraphics();
        
        grafikKontext.clearRect(0, 0, this.getSize().width, this.getSize().height);
        
        grafikKontext.drawImage(bild, 0, 0, (int) neueBildBreite, (int) neueBildHoehe, this);
	}

private static final long serialVersionUID = 1L;
 
private BufferedImage bild;
private double neueBildBreite;
private double neueBildHoehe;


//Konstruktor 
public BildPanel(){
	setPreferredSize(new Dimension(400,350));
	setBorder(new BevelBorder(BevelBorder.LOWERED));
	
}//Ende Konstruktor	

//Methode laedt Bild und uebergibt den Namen der Datei als Zeichenkette
public void grafikLaden(String datei, boolean skaliert){
	
	System.out.println("Methode grafikLaden(), skaliert hat den Wert: "+skaliert);
	
	try {
		bild = ImageIO.read(new File(datei));
	
	}
	catch (IOException e) {
		JOptionPane.showMessageDialog(this.getParent(), "Beim Laden hat es ein Problem gegeben", "Fehler", JOptionPane.ERROR_MESSAGE);
		
	}
}//Ende Methode bildLaden()

public void bildAendernDirekt(boolean skaliert){
	double proportion;
	
	
	if (bild != null){
		
	if (skaliert == true) {
		System.out.println("Methode bildAendernDirekt! bild!=null ");
		
		
		if (bild.getHeight() > bild.getWidth())
			
			proportion = (double) this.getSize().height / bild.getHeight();
		else
			
			proportion = (double) this.getSize().width / bild.getWidth();
	}
	else
		
		proportion = 1.00;
	
	neueBildBreite = proportion * bild.getWidth();
	neueBildHoehe = proportion * bild.getHeight();
	
	Graphics grafikKontext = this.getGraphics();
	//die Anzeige loeschen
	grafikKontext.clearRect(0, 0, this.getSize().width, this.getSize().height);
	
	grafikKontext.drawImage(bild, 0, 0, (int) neueBildBreite, (int) neueBildHoehe, this);
}//Ende if-Abfrage fuer geladenes Bild
}
}//Ende Klasse BildPanel

Allerdings ist mir nicht gelungen die Methode getGraphics() zu entfernen, weil es Fehlermeldung bringt.
Das Programm funkzioniert zwar jetzt viel besser, aber manchmal wird das Bild trozdem wegradiert insbesondere wenn ich unten rechts im Bildschirm das Fenster hinausschiebe. Was kann man noch verbessern und wie?:bahnhof:
 

Milo

Bekanntes Mitglied
Ich habe versucht es so zu aendern wie ihr es beschrieben und bin soweit gekommen:

Java:
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
		
	Graphics grafikKontext = this.getGraphics();
//...
}

Allerdings ist mir nicht gelungen die Methode getGraphics() zu entfernen, weil es Fehlermeldung bringt.

Wie lautet die Fehlermeldung? Etwas in der Art, dass die Variable grafikKontext nicht existiert, wenn Du die Zeile weg lässt? Schau mal in Deine Methode paintComponent. Dort wird also Übergabeparameter ja bereits ein Objekt vom Typ Graphics übergeben. Du müsstest dieses umbenennen in grafikKontext oder halt innerhalb der Methode den Variablennamen anpassen...

Micha
 

Quaxli

Top Contributor
Oder kurz gesagt:

Anstelle von

Java:
protected void paintComponent(Graphics g) {
  super.paintComponent(g);
  Graphics grafikKontext = this.getGraphics();
  grafikKontext.clearRect(0, 0, this.getSize().width, this.getSize().height);
  grafikKontext.drawImage(bild, 0, 0, (int) neueBildBreite, (int) neueBildHoehe, this);
}

dieses hier:

Java:
protected void paintComponent(Graphics g) {
  super.paintComponent(g);
  g.clearRect(0, 0, this.getSize().width, this.getSize().height);
  g.drawImage(bild, 0, 0, (int) neueBildBreite, (int) neueBildHoehe, this);
}
 

bandy

Bekanntes Mitglied
Oder kurz gesagt:

dieses hier:

Java:
protected void paintComponent(Graphics g) {
  super.paintComponent(g);
  g.clearRect(0, 0, this.getSize().width, this.getSize().height);
  g.drawImage(bild, 0, 0, (int) neueBildBreite, (int) neueBildHoehe, this);
}

Das ist schon viel besser so, mit Bild gibt es so keine Probleme:toll:

Leider tritt das Problem dafuer im Rahmen auf, das ganze sieht dann so aus:

Fenster vor dem Laden eines Bildes
Anhang anzeigen 1939

nach dem Laden eines Bildes

Anhang anzeigen 1940

Groesse des Bildes wird angepasst

Anhang anzeigen 1941

Fenster wird hinausgeschoben
Anhang anzeigen 1942

Fenster wird wieder zurueck geholt und sieht so aus
Anhang anzeigen 1943

Die graue Farbe der Fensterflaeche wird wegradiert, wie vorher beim Bild, die Rollen sind also getauscht:noe:
 

bandy

Bekanntes Mitglied
Wie lautet die Fehlermeldung? Etwas in der Art, dass die Variable grafikKontext nicht existiert, wenn Du die Zeile weg lässt? Schau mal in Deine Methode paintComponent. Dort wird also Übergabeparameter ja bereits ein Objekt vom Typ Graphics übergeben. Du müsstest dieses umbenennen in grafikKontext oder halt innerhalb der Methode den Variablennamen anpassen...

Micha

ja so war es:oops:
 

eRaaaa

Top Contributor
In Bildbetrachter, Zeile 81 hast du auch getGraphics stehen, hast du das auch angepasst?
Und hast du dir die Links oben mal durchgelesen?
 

bandy

Bekanntes Mitglied
In Bildbetrachter, Zeile 81 hast du auch getGraphics stehen, hast du das auch angepasst?

Im Bildbetrachter habe ich die Methode bildLaden auch angepasst, diese sieht jetzt so aus:

Java:
public void bildLaden(String datei, boolean skaliert1){
	try {
		bild = ImageIO.read(new File(datei));
		}
	catch (IOException e) {
		JOptionPane.showMessageDialog(this.getParent(), "Beim Laden hat es ein Problem gegeben", "Fehler", JOptionPane.ERROR_MESSAGE);
	}
}//Ende Methode bildLaden()

Weil fuers Laden brauche ich es nicht, ich habe ja einen Listener und dieser passt die Groesse des Bildes ueber Methode bildAendernDirekt() an, entsprechend dem Wert in der CheckBox. Das Programm war urspruenglich so, dass es erst in der CheckBox die gewuenschte Funktion gewaehlt werden musste und das Bild geladen und es wurde dann gleich beim Laden angepasst, oder auch nicht.

Und hast du dir die Links oben mal durchgelesen?
Ja habe ich, sogar ein Programm heruntergeladen und ausprobiert, allerdings war es ein Malprogram (draw in Englisch),kein Bild und es ist eine Menge dort zu lesen und zu verstehen. Fand aber direkt keine Antwort auf mein Problem.
 

bandy

Bekanntes Mitglied
Fehler gefunden

Java:
 g.clearRect(0, 0, this.getSize().width, this.getSize().height);

war zu viel:D:toll:


Danke allen fuer Mithilfe!:applaus:
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Taschenrechner Problemchen Java Basics - Anfänger-Themen 3
S ImageViewer mit kleinen Problemchen Java Basics - Anfänger-Themen 4
P Problemchen mit Array Java Basics - Anfänger-Themen 14
X Problemchen C++ vs. Java Java Basics - Anfänger-Themen 19
T JDBC Problemchen Java Basics - Anfänger-Themen 2
N Kleines Problemchen mit ButtonGroup Java Basics - Anfänger-Themen 2
S GridBagLayout: Problemchen Java Basics - Anfänger-Themen 2
E JCheckBox-problemchen Java Basics - Anfänger-Themen 2
C Problemchen mit Exception(s) Java Basics - Anfänger-Themen 22
J anfänger problemchen. Java Basics - Anfänger-Themen 26
I kleines problemchen bei DecimalFormat Java Basics - Anfänger-Themen 6
Athro-Hiro Weißes Bild in Java erstellen Java Basics - Anfänger-Themen 3
V Bild per Java Script austauschen Java Basics - Anfänger-Themen 7
I Bild richtig speichern / Hochkant im File Explorer, nach Upload vertikal Java Basics - Anfänger-Themen 9
B Bild per KeyListener drehen Java Basics - Anfänger-Themen 1
I Kamera anschließen / Bild machen / Live View / Externe Blitz Java Basics - Anfänger-Themen 19
I Innerhalb einem Bild ein Teil austauschen Java Basics - Anfänger-Themen 26
I Datei (Bild) Drucken und wie Druckeinstellung speichern? Java Basics - Anfänger-Themen 3
krgewb byte-Array, das ein Bild repräsentiert Java Basics - Anfänger-Themen 1
H Artefact mit Bild erzeugen Java Basics - Anfänger-Themen 11
R UML-Bild (Erkennung ob static o. nicht) Java Basics - Anfänger-Themen 18
J Bild auf Hintergrundbild zeichnen Java Basics - Anfänger-Themen 5
krgewb Bild itextpdf Java Basics - Anfänger-Themen 2
C Bild in executable JAR File mitgeben Java Basics - Anfänger-Themen 5
VPChief Bild in JEditorPane Java Basics - Anfänger-Themen 9
B Warum bekomme ich kein Bild. Java Basics - Anfänger-Themen 10
S Bild einfügen // NEU Java Basics - Anfänger-Themen 12
N Bild drehen Java Basics - Anfänger-Themen 3
S Ein Bild mit dynamischer Quelle neuzeichnen Java Basics - Anfänger-Themen 12
N GLOOP Bild nicht ansichtbar Java Basics - Anfänger-Themen 5
M Bild in JFrame Java Basics - Anfänger-Themen 1
B Signatur erstellen - Bild ist nur weiß Java Basics - Anfänger-Themen 0
CptK Interface Bild rotieren Java Basics - Anfänger-Themen 17
CptK Interface Bild rotieren Java Basics - Anfänger-Themen 1
Anica Processing Animation Bild-Position ändern Java Basics - Anfänger-Themen 9
CptK Interface Bild über Methode ändern funktioniert nicht Java Basics - Anfänger-Themen 4
CptK Interface Curser durch Bild ersetzen & MouseListner Java Basics - Anfänger-Themen 2
M jTextPane Bild anzeigen Java Basics - Anfänger-Themen 6
CptK Bild beim betätigen eines JButtons Java Basics - Anfänger-Themen 6
S Bild über JButton legen Java Basics - Anfänger-Themen 3
B Bild mit Schrift befüllen / Anpassung bei Wortlänge Java Basics - Anfänger-Themen 2
D Google maps bild mit marker versehen Java Basics - Anfänger-Themen 12
D ImageView mit einfarbigem Bild fuellen Java Basics - Anfänger-Themen 3
it_is_all Bild-Pfad wird gefunden, nicht aber Textdatei-Pfad Java Basics - Anfänger-Themen 8
M Einzelne Pixel in einem Bild auslesen und bearbeiten Java Basics - Anfänger-Themen 1
M Bild wird von JFrame nicht geladen Java Basics - Anfänger-Themen 12
J Bild in Button einsetzen Java Basics - Anfänger-Themen 6
S button kommt durch bild Java Basics - Anfänger-Themen 13
M Ein Bild durch Objekterzeugung zeichnen Java Basics - Anfänger-Themen 5
B Greenscreen (grüner Hintergrund ersetzen mit Bild) Java Basics - Anfänger-Themen 49
K Interface Kein Bild im .jar-File Java Basics - Anfänger-Themen 15
S Bild in Jar-File mit ImageIO Java Basics - Anfänger-Themen 50
S Bild einfügen Java Basics - Anfänger-Themen 16
binop Bild anzeigen lassen Java Basics - Anfänger-Themen 2
D Bild zu Text Java Basics - Anfänger-Themen 4
I HTML Code in Bild (transparent) konvertieren Java Basics - Anfänger-Themen 0
I Watermark erstellen mit HTML in Bild? Java Basics - Anfänger-Themen 7
D Classpath Bild kann in .jar nicht geladen werden Java Basics - Anfänger-Themen 2
Anfänger2011 Bild programmieren?! Java Basics - Anfänger-Themen 3
8 Eigenes Bild in email einfügen Java Basics - Anfänger-Themen 1
K JTable Bild einfügen Java Basics - Anfänger-Themen 1
L BufferdImage schwarzes Bild nach zusammenfügen zweier Bilder Java Basics - Anfänger-Themen 8
S Bild in JOptionPane Java Basics - Anfänger-Themen 1
C Abfrage nach einem Bild im Array Java Basics - Anfänger-Themen 9
J Umgebungsvariable Programmfenster zeigt kein Bild an Java Basics - Anfänger-Themen 1
J Bild loopen Java Basics - Anfänger-Themen 6
M JFrame Bild einfügen Java Basics - Anfänger-Themen 3
S Bild bei Kontakt ändern Java Basics - Anfänger-Themen 2
C Erste Schritte Bild holen und speichern Java Basics - Anfänger-Themen 1
D Bild in Frame einfügen Java Basics - Anfänger-Themen 11
D Bild im Applet anzeigen Java Basics - Anfänger-Themen 3
F Bild in ein Runnable Jar File packen (eclipse) Java Basics - Anfänger-Themen 2
M Java-Applet: Bild einbinden (getImage) Java Basics - Anfänger-Themen 0
J Ganzes Bild Java Basics - Anfänger-Themen 4
T GUI anstatt Bild schwarzes Rechteck gespeichert Java Basics - Anfänger-Themen 0
A Bild verschwindet! Wieso?? Java Basics - Anfänger-Themen 2
I Bild aus Bereich laden Java Basics - Anfänger-Themen 3
P Bild in JFrame Titelleiste Java Basics - Anfänger-Themen 7
Y Nach Bild-Upload wird Bild nicht angezeigt Java Basics - Anfänger-Themen 1
M Button mit Bild und Text Java Basics - Anfänger-Themen 2
M JSP-Einfaches Bild anzeigen Java Basics - Anfänger-Themen 4
C Bild ins Frame laden und Objekte drüber legen Java Basics - Anfänger-Themen 1
Sogomn Bild will sich nicht skalieren lassen Java Basics - Anfänger-Themen 1
P Ein Bild für GUI (Java-Editor) Java Basics - Anfänger-Themen 4
D Bild für ein paar Sekunden einblenden und wieder ausblenden Java Basics - Anfänger-Themen 1
E Bild per Verzeichnis/JFileChooser auf JPanel laden Java Basics - Anfänger-Themen 13
S Bild auf eine Position rotieren?! Java Basics - Anfänger-Themen 4
P Bild bearbeiten Java Basics - Anfänger-Themen 9
Z Datenmatrix in Bild verwandeln Java Basics - Anfänger-Themen 4
C Bild verschwinden lassen Java Basics - Anfänger-Themen 7
S Bild Icon aus ID3Tag auslesen Java Basics - Anfänger-Themen 4
E Bild vom FileChooser aus via ImageIcon in DB schreiben Java Basics - Anfänger-Themen 16
D Bild zum Panel hinzufügen Java Basics - Anfänger-Themen 8
C Greenfoot: Bei Tastendruck und best. Wert Bild ändern Java Basics - Anfänger-Themen 2
O Auflösung einer Bild-Datei bekommen ohne sie herunterzuladen?? Java Basics - Anfänger-Themen 7
L Bild-Datein "zuschneiden" Java Basics - Anfänger-Themen 11
O DeviantArt-Bild Konverter: Fehler.. Java Basics - Anfänger-Themen 16
K Transparents Bild laden -> Fehlermeldung Java Basics - Anfänger-Themen 6
M Bild einbinden Java Basics - Anfänger-Themen 7
2 Bild auf JApplet zeichnen Java Basics - Anfänger-Themen 18

Ähnliche Java Themen


Oben