Java:
package Paket;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.Point;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.util.Timer;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Spiel_Frame extends JFrame implements ActionListener{
JPanel panel_Rechteck;
JPanel panel_Fläche;
Point p_rect;
Point p_fläche;
final int WITDH = 1100;
final int HEIGHT = 500;
ImageIcon image;
Image image2;
public void paint(Graphics g) {
Graphics2D g2D = (Graphics2D) g;
image2 = new ImageIcon("Forest1.jpg").getImage();
g2D.drawImage(image2 , -210, -230, this);
}
public Spiel_Frame() {
this.setSize(WITDH, HEIGHT);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setLayout(null);
this.setTitle("2D Spiel");
ImageIcon image = new ImageIcon("2D bild.jpeg");
this.setIconImage(image.getImage());
panel_Rechteck = new JPanel();
panel_Rechteck.setOpaque(true);
panel_Rechteck.setBackground(Color.black);
panel_Rechteck.setBounds(450 ,50 , 50, 50);
this.add(panel_Rechteck);
panel_Fläche = new JPanel();
panel_Fläche.setOpaque(true);
panel_Fläche.setBackground(Color.black);
panel_Fläche.setBounds(150 , 300 , 600 , 50);
this.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
}
}