Hi, ich habe mich in die API eingelesen, es gibt bei draw Image, die paramterliste, inder man ein image mit 8 int angeben muss, also eine X und eine Y Coordinate pro ecke des Bildes, aber warum klappts bei mir einfach nicht?
Java:
package Net;
import javax.imageio.ImageIO;
import javax.swing.*;
import java.awt.*;
import java.io.*;
@SuppressWarnings("serial")
public class Test extends JFrame
{
//Attribute
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
//Image
Image img;
public Test()
{
super("Test");
setSize(d);
setUndecorated(true);
setLayout(new BorderLayout());
try
{
img = ImageIO.read(new File("ButOn.jpg"));
}
catch (Exception e)
{
e.printStackTrace();
}
JPanel p = new JPanel()
{
public void paintComponent(Graphics g)
{
g.setColor(Color.black);
g.fillRect(0,0,d.width,d.height);
g.drawImage(img,
d.width/4, d.height/4,
d.width-d.width/4, d.height/4,
d.width/5, d.height-d.height/4,
d.width-d.width/5, d.height,
this);
}
};
add(p,"Center");
setVisible(true);
}
public static void main(String[] args)
{
new Test();
}
}