BufferedImages funktionieren nicht

Status
Nicht offen für weitere Antworten.

unknown_member

Bekanntes Mitglied
Ich möchte ein kleines Game programmieren und dafür brauche ich natürlich Bilder. Nun wollte ich fragen, mit welchem Element ich das am besten realisiere, also wegen Transparenz usw. Wie kann ich das dann machen?
Und auch wenn diese Frage oft genug gestellt wurde, wie bekomme ich (einfach) ein Bild in den Hintergrund? Die Bilder an sich liegen im Ordner, wo auch das Programm gestartet oder ausgeführt wurde.


thx, unknown_member
 

unknown_member

Bekanntes Mitglied
Also: Das Spiel soll so ähnlich wie "Volleyball X-Treme" heißen. In der Mitte ist ein Volleyballnetz, auf beiden Seiten ein je ein Spieler. Der rechte ist der Computergegner. Diese zwei Figuren müssen versuchen, den Ball auf die jeweils andere Seite mit dem "Kopf" der Figur zu stoßen. Man kann nach links und nach rechts und hüpfen.
Gleichzeitig gibt es auc sogenannte Powerups wie Raketen. Wenn man die einsammelt, kann man seinen Gegner zum Beispiel abschießen. Das Ganze soll aber nicht irgendwie brutal werden, nur eine kleine Explosion und dann wird ein Leben abgezogen und eine neue Partie beginnt.

Damit ich das auch richtig anfange, wollte ich fragen, wie ich am Besten Bilder einbaue.


_____
MfG, unknown_member
 

The_S

Top Contributor
Bei so einer geringen Menge an Bildern ist es durchaus möglich alle benötigten bilder beim Programmstart in verschiedene BufferedImages via ImageIO zu laden. Transparenz kann dein BufferedImage auch darstellen :) .
 

thE_29

Top Contributor
Also diese Seite: http://swinglabs.org/index.jsp ist für mich ein Fehler und keine Internetseite ;)

Da geht ja mal überhaupt GAR NIX! Bei Download kommt ne jsp Exception und wenn ich auf Screenshots gehe kommt ne java app die nix tut..

Getestet in IE6 und FF2.0...
 

The_S

Top Contributor
Lern Englisch, sonst kommste net weiter. Forensuche hiflt da auch schon. Aber weil dus bist:

Ein Bild in ein BufferedImage laden:

Code:
BufferedImage img = ImageIO.read(new File("pfad/zum/bild.png"));

Ein BufferedImage bearbeiten:

Code:
img.setRGB(x, y, rgb);

BufferedImage darstellen:

Code:
public void paintComponent(Graphics g) {
   g.drawImage(img, 0, 0, this);
}
 

Tobias

Top Contributor
Also diese Seite: http://swinglabs.org/index.jsp ist für mich ein Fehler und keine Internetseite

Jo, die Webseite ist (mal wieder) kaputt. Wird vermutlich wieder Wochen dauern, bis sie wieder läuft ... Aber die Bibliothek ist gut. Enthält viele schöne Gimmicks - Painter, JXCollapsiblePane, einen JTable-JTree-Mashup etc. Hat mir schon einige Zeit gespart.

mpG
Tobias
 

unknown_member

Bekanntes Mitglied
Hobbit_Im_Blutrausch hat gesagt.:
Lern Englisch, sonst kommste net weiter. Forensuche hiflt da auch schon. Aber weil dus bist:

Ein Bild in ein BufferedImage laden:

Code:
BufferedImage img = ImageIO.read(new File("pfad/zum/bild.png"));

Ein BufferedImage bearbeiten:

Code:
img.setRGB(x, y, rgb);

BufferedImage darstellen:

Code:
public void paintComponent(Graphics g) {
   g.drawImage(img, 0, 0, this);
}

Zurück zum Thema: Bei mir wird bei den Codeteilen oben angezeigt, dass "BufferedImage" nicht existiert...
 

JPKI

Top Contributor
Du must ja auch das Package

java.awt.image

importieren, denn BufferedImage befindet sich darin, nicht
wie zu erwarten in java.awt....
 

The_S

Top Contributor
Weiß ich doch, deshalb der Zusatz "Wenn man den Kontext kennt".

Meinte damit die Tatsache, dass er nicht wollte, dass jemand weiß, wie er heißt. Dann postet er seinen Code mit seinen Namen und man kann ihn absofort bei Google finden. Und dann kommt Leroy42, hat kA von nix, gibt halt ma auf blöd den Namen bei Google ein und kommt ausgerechnet auf diesen Link.

Diese Verkettung find ich absolut genial :D .
 

unknown_member

Bekanntes Mitglied
Zurück zum eigentlichen Thema:

Es erscheint jetzt:
Code:
unreported exception java.io.IOException; must be caught or declared to be thrown
    back = ImageIO.read(new File("Logo.gif"));
                       ^


kA, warum.
 

L-ectron-X

Gesperrter Benutzer
Code:
try {
   back = ImageIO.read(new File("Logo.gif"));
}
catch(IOException e) {
   e.getMessage();
}
 

unknown_member

Bekanntes Mitglied
So hab ich dann angezeigt:
Code:
   public void paint(Graphics g) {
    super.paint(g);
    g.drawImage(back, 30, 30, this);
   }
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J BufferedImages nacheinander als Video anzeigen AWT, Swing, JavaFX & SWT 14
F BufferedImages serialisieren AWT, Swing, JavaFX & SWT 8
V 2D-Grafik Schnelles ändern von Pixelfarbe in BufferedImages AWT, Swing, JavaFX & SWT 4
GianaSisters 2D-Grafik 2 BufferedImages zusammenfügen wird Schwarz/Weiß AWT, Swing, JavaFX & SWT 10
N BufferedImages vergleichen AWT, Swing, JavaFX & SWT 7
X Video's aus JPG's oder BufferedImages generieren AWT, Swing, JavaFX & SWT 3
U 2 Fragen zu BufferedImages AWT, Swing, JavaFX & SWT 19
N Problem mit BufferedImages und ram verbrauch AWT, Swing, JavaFX & SWT 6
M BufferedImages zusammenfügen AWT, Swing, JavaFX & SWT 7
JG12111989 Buttons funktionieren nicht AWT, Swing, JavaFX & SWT 4
B Swing RadioButtons funktionieren seltsam AWT, Swing, JavaFX & SWT 10
wolfgang63 JavaFX Controls in einer BorderPane funktionieren nicht AWT, Swing, JavaFX & SWT 4
A Swing GridBagLayout - constraints.anchor scheint nicht korrekt zu funktionieren? AWT, Swing, JavaFX & SWT 7
D VE in Eclipse mag einfach nicht funktionieren AWT, Swing, JavaFX & SWT 5
D KeyEvents funktionieren nicht AWT, Swing, JavaFX & SWT 8
R validate(), repaint funktionieren nicht! AWT, Swing, JavaFX & SWT 7
Spot84 swt label zeilenumbruch will nicht funktionieren AWT, Swing, JavaFX & SWT 1
L JPanel und ScrollPanel funktionieren nicht AWT, Swing, JavaFX & SWT 3
J KeyListener funktionieren nicht AWT, Swing, JavaFX & SWT 13
B ActionListener funktionieren nicht! AWT, Swing, JavaFX & SWT 10
D Scrollbars funktionieren nicht in Tabelle AWT, Swing, JavaFX & SWT 4
Juelin Text und Backgroundcolor im Label geht nicht AWT, Swing, JavaFX & SWT 7
richis-fragen Spaltenbreite bei drag nicht änderbar AWT, Swing, JavaFX & SWT 4
Juelin if Abfrage funktioniert nicht richtig AWT, Swing, JavaFX & SWT 10
MiMa Darstellung von FXML ateien nicht korrekt (SceneBuilder) AWT, Swing, JavaFX & SWT 2
P Methode wird nicht überprüft AWT, Swing, JavaFX & SWT 4
C Button ActionListener funktioniert nicht AWT, Swing, JavaFX & SWT 1
M Mandelbrot mit BigDecimal erstellen und in der UI zeichnen, funktionierte nicht. AWT, Swing, JavaFX & SWT 1
H JavaFX PixelWriter.setColor setzt Farbe nicht AWT, Swing, JavaFX & SWT 2
M JavaFX Diagonale Linie nicht ausgegeben/angezeigt AWT, Swing, JavaFX & SWT 1
M JavaFX Mandelbrot-bild noch nicht optimiert AWT, Swing, JavaFX & SWT 7
Hatsi09 Javafx MediaPlayer spielt nicht immer AWT, Swing, JavaFX & SWT 3
P thread nimmt veränderte boolean nicht AWT, Swing, JavaFX & SWT 7
P Animation läuft nicht korrekt AWT, Swing, JavaFX & SWT 8
P AWT Programm funktioniert nicht richtig AWT, Swing, JavaFX & SWT 35
P JTextField wird nur sehr klein angezeigt und verändert die Größe nicht AWT, Swing, JavaFX & SWT 3
Telisti Javafx Image wird nicht richtig integiert AWT, Swing, JavaFX & SWT 8
J Netbeans die JavaFX-Anwendung wird nicht ausgeführt AWT, Swing, JavaFX & SWT 16
thor_norsk Icons laden nicht in GUI AWT, Swing, JavaFX & SWT 15
N €-Zeichen wird nicht akzeptiert AWT, Swing, JavaFX & SWT 4
tommybalbor JavaFx Anwendung klappt nicht für macOs Nutzern, wenn ich zwei dependecies bei maven hinzufüge AWT, Swing, JavaFX & SWT 6
G JOptionPane zeigt nicht an was ich will AWT, Swing, JavaFX & SWT 2
S JavaFX WebView zeigt bestimmte Websites nicht an AWT, Swing, JavaFX & SWT 2
R auto. Importanweisungen für javafx funktioniert in Eclipse nicht mehr AWT, Swing, JavaFX & SWT 4
berserkerdq2 Anchorpane warum kann ich nicht Anchors setzen AWT, Swing, JavaFX & SWT 6
komplettlost Vollbildmodus für MacOs Nutzer geht nicht AWT, Swing, JavaFX & SWT 13
M Scrollbar funktioniert nicht AWT, Swing, JavaFX & SWT 10
D Repaint Funktioniert nicht AWT, Swing, JavaFX & SWT 2
W JEditorPane textausrichtung nach settext funktioniert nicht mehr AWT, Swing, JavaFX & SWT 11
H JList.setEnabled(false) - Text soll nicht grau sein AWT, Swing, JavaFX & SWT 2
_user_q Objekt.setSelected(false), wenn es nicht mehr fokussiert wird AWT, Swing, JavaFX & SWT 2
sserio JFrame setIconImmage() funktioniert nicht AWT, Swing, JavaFX & SWT 3
R Fxml findet controller nicht AWT, Swing, JavaFX & SWT 2
D Swing Komponenten nicht sichtbar nach Start AWT, Swing, JavaFX & SWT 12
frager2345 Warum paintComponent hier und nicht paint AWT, Swing, JavaFX & SWT 2
_user_q [JavaFX] Spinner so einstellen, dass er nicht leer bleiben darf? AWT, Swing, JavaFX & SWT 6
T Swing Tooltip-Delay funktioniert nicht immer. AWT, Swing, JavaFX & SWT 1
J Programm findet Resource nicht. AWT, Swing, JavaFX & SWT 6
S Javafx getResource-Pfad wird nicht erkannt AWT, Swing, JavaFX & SWT 7
B Swing Menü geht nicht AWT, Swing, JavaFX & SWT 5
B Bild lädt nicht AWT, Swing, JavaFX & SWT 2
princess_sara1997 .jar Datei führt den Code nicht richtig aus AWT, Swing, JavaFX & SWT 19
S Ich bringe Code mit JavaFX unter Apache NetBeans IDE 12.6 nicht zum laufen. AWT, Swing, JavaFX & SWT 14
U Code doch nicht austauschbar in 2DGraphics AWT, Swing, JavaFX & SWT 2
P JavaFX Änderungen am Datenmodell visuell nicht sichtbar AWT, Swing, JavaFX & SWT 3
M JavaFX kann man da noch was am code vereinfachen design technisch sieht nicht richtig aus... AWT, Swing, JavaFX & SWT 15
S ChoiceBox aus ArrayList per setValue() mit Wert belegen funktioniert nicht. AWT, Swing, JavaFX & SWT 0
ProggersWorld JavaFX TextArea BackgroundImage wird nicht angezeigt AWT, Swing, JavaFX & SWT 3
K Textarea aktuallisiert sich nicht, nach Auswahl (Itemlistener) AWT, Swing, JavaFX & SWT 3
G JavaFX Scene ausdrucken nicht möglich, Seite leer AWT, Swing, JavaFX & SWT 5
N Programm Läuft nicht auf anderen Pcs AWT, Swing, JavaFX & SWT 9
izoards Bild ausdrucken - PageFormat setzen geht nicht AWT, Swing, JavaFX & SWT 5
H KeyListener funktioniert nicht AWT, Swing, JavaFX & SWT 1
B Swing JScrollPane scrollt nicht AWT, Swing, JavaFX & SWT 10
H BufferedImage zurücksetzen funktioniert nicht AWT, Swing, JavaFX & SWT 12
H RPG Programmieren, label.setLocation funktioniert nicht AWT, Swing, JavaFX & SWT 7
S e(fx)clipse erscheint nicht im Marketplace, lässt sich nicht installieren AWT, Swing, JavaFX & SWT 16
M Bild wird nicht geladen obwohl sie gefunden wird AWT, Swing, JavaFX & SWT 0
M Nach Export als Runnable Jar wird css nicht merh gefunden AWT, Swing, JavaFX & SWT 22
L JavaFX .fxml laden klappt nicht AWT, Swing, JavaFX & SWT 16
izoards Outlook Mail erstellen - Signatur wird nicht angezeigt. AWT, Swing, JavaFX & SWT 3
melaniemueller JavaFX Beispiel kann nicht ausgeführt werden AWT, Swing, JavaFX & SWT 4
EinNickname9 Einfacher parser funktioniert nicht AWT, Swing, JavaFX & SWT 2
P Checkboxes in JTable nicht editable AWT, Swing, JavaFX & SWT 9
Davee JavaFX JavaFX Jar ausführbar jedoch nicht alle Stages AWT, Swing, JavaFX & SWT 3
2 JavaFX die ChoiceBox leitet den String nicht weiter oder es komm zu einem NullPointer AWT, Swing, JavaFX & SWT 8
J actionperformed wird nicht aufgerufen/ repaint() AWT, Swing, JavaFX & SWT 6
G Gui updated beim zweiten Aufruf nicht mehr AWT, Swing, JavaFX & SWT 15
J Java FX NullPointerException, ObservableList wird in View nicht angezeigt.. AWT, Swing, JavaFX & SWT 34
F Swing Adapt Row Height funktioniert nicht richtig :( AWT, Swing, JavaFX & SWT 7
Kotelettklopfer Frame ändert Farbe nicht AWT, Swing, JavaFX & SWT 12
DeBoiJoshua 2D-Grafik Gif Animation will nicht laden AWT, Swing, JavaFX & SWT 1
A TableView updatet sich nicht AWT, Swing, JavaFX & SWT 3
S Next_Button wird nicht ausgeführt. AWT, Swing, JavaFX & SWT 6
P Swing jxmapviewer hinzufügen/nutzen funktioniert nicht AWT, Swing, JavaFX & SWT 7
G JavaFX , Duplicate erzeugt aber ich weis nicht wo AWT, Swing, JavaFX & SWT 4
FrittenFritze Ein Problem mit der CSSBox, die Größe wird nicht angepasst AWT, Swing, JavaFX & SWT 5
B Mit ContentPane werden Komponenten angezeigt, mit SplitPane, JPanel nicht? AWT, Swing, JavaFX & SWT 6
I AWT java.awt.FileDialog - "coffee cup"-Icon lässt sich nicht ersetzen AWT, Swing, JavaFX & SWT 14
CptK windowClosed() nur aufrufen, wenn Fenster nicht über Button geschlossen wird AWT, Swing, JavaFX & SWT 1

Ähnliche Java Themen

Neue Themen


Oben