hallo ich habe zwei klassen
einmal
und die hauptklasse
nun wollte ich eben das oben erzeugte icon mal einfügen lassen. jedoch gibt es schon probleme beim import der klasse. Eclipse meckert schon rum, dass die klasse nicht zu finden sei. Obwohl beide im gleichen verzeichnis /src enthatlen sind.
was läuft da schief bei mir?
gruß niesel[/code]
einmal
Code:
import java.awt.*;
import javax.swing.*;
public class MyIcon implements Icon {
public void paintIcon(Component c, Graphics g, int x, int y) {
g.setColor(Color.red);
g.fillOval(x, y, getIconWidth(), getIconHeight());
}
public int getIconWidth()
{
return 20;
}
public int getIconHeight() {
return 20;
}
}
Code:
import java.awt.Color;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JFrame;
import javax.swing.JLabel;
import MyIcon; //Klasse wird nicht gefunden
public class JLabeDemo {
public static void main(String[] arg) {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel l = new JLabel("Hallo du Sack");
l.setForeground(Color.BLUE);
frame.add(l);
frame.add( new JLabel( new MyIcon() );
l.addMouseListener( new MouseAdapter() {
@Override public void mouseClicked (MouseEvent e) {
if (e.getClickCount()>1)
System.exit(0);
}
});
frame.pack();
frame.setVisible(true);
}
}
nun wollte ich eben das oben erzeugte icon mal einfügen lassen. jedoch gibt es schon probleme beim import der klasse. Eclipse meckert schon rum, dass die klasse nicht zu finden sei. Obwohl beide im gleichen verzeichnis /src enthatlen sind.
was läuft da schief bei mir?
gruß niesel[/code]