Hallo,
ich wollte für mein Spiel den Mauscursor ändern, mein code funktioniert aber leider nicht... :
Wäre nett, wenn mir jemand sagen könnte, wo der Fehler ist.
Anhang: Das Bild für den Cursor.
ich wollte für mein Spiel den Mauscursor ändern, mein code funktioniert aber leider nicht... :
Java:
import java.awt.Image;
import java.awt.Point;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.*;
public class Gui {
JFrame frame;
public static JPanel panel;
private JButton schuss, laden;
Gui() {
try
{ // HIER IST DAS PROBLEM
ImageIcon icon = new ImageIcon("rsc/zielen");
frame.setCursor(Toolkit.getDefaultToolkit().createCustomCursor(icon.getImage(),new Point(0,0),"custom cursor"));
}catch(Exception e){System.out.println("klappt net");}
Munition muni = new Munition();
frame = new JFrame();
frame.setSize(1200,700);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.setLayout(null);
frame.setResizable(false);
frame.requestFocus();
panel = new JPanel();
panel.setSize(1200,700);
panel.setLayout(null);
panel.setVisible(true);
frame.setContentPane(panel);
laden = new JButton("LADEN");
laden.setBounds(650,570,100,50);
laden.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
}
});
laden.setVisible(true);
panel.add(laden);
new Background();
frame.addMouseListener(new MouseListner());
frame.setVisible(true);
}
}
Anhang: Das Bild für den Cursor.