Hab mir ein kleines Kontextmenu gebastelt:
class MyPopupMenu extends JPopupMenu{
public MyPopupMenu(ActionListener listener){
JMenuItem mi;
mi = new JMenuItem("Kopieren");
mi.addActionListener(listener);
add(mi);
}
}
Das will ich hier einbauen:
public class Bullz_About extends JDialog {
MyPopupMenu popup;
public Bullz_About(Frame owner) {
super(owner);
initComponents();
setPosition();
setSize(405,200);
setVisible(true);
popup = new MyPopupMenu(this); // <----- Compiler!!!!
add(popup);
enableEvents(AWTEvent.MOUSE_EVENT_MASK);
}
public Bullz_About(Dialog owner) {
super(owner);
initComponents();
}
Allerdings gibts Probleme beim compilen (siehe Pfeil): cannot resolve symbol
symbol : constructor MyPopupMenu (Bullz_About)
Ok, ich würde sagen das this ist falsch, aber ohne gehts auch nicht! Wie gehts richtig?