HI zusammen!
Ich habe ein Applet implementiert, in dem unteranderem ComboBoxen (javax.swing) vorkommen.
Jetzt möchte ich mit einem PopupMenuListener die Aktionen einer Combobox einfach erstmal ausgeben, um zu sehen, ob alles funktioniert.
Wenn ich nun den Browser öffne, um das Programm zu starten, gibt es eine Fehlermeldung :
Weiß jemand was ich hier falsch gemacht habe? OHne den Popupmenulistener - und es sind noch weitere KOmponenten und Actionlistener für Buttons usw. vorhanden - funktioniert es prächtig....!
Vielen Dank im voraus
Gruß Daniel no :idea:
Ich habe ein Applet implementiert, in dem unteranderem ComboBoxen (javax.swing) vorkommen.
Jetzt möchte ich mit einem PopupMenuListener die Aktionen einer Combobox einfach erstmal ausgeben, um zu sehen, ob alles funktioniert.
Code:
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.JSpinner;
import javax.swing.border.*;
import javax.swing.event.*;
public class Test2 extends Applet{
public Test2() {
*) try { jbInit(); }
catch(Exception e) { e.printStackTrace(); }
}
private void jbInit() throws Exception{
JComboBox CB = new JComboBox();
CB.addItem("eins"); CB.addItem("zwei");
**) CB.addPopupMenuListener(new PopupMenuListener(){
public void popupMenuWillBecomeVisible(PopupMenuEvent e){
System.out.println("Popup\n");
}
public void popupMenuWillBecomeInvisible(PopupMenuEvent e){
}
public void popupMenuCanceled(PopupMenuEvent e){
}
});
}
}
Wenn ich nun den Browser öffne, um das Programm zu starten, gibt es eine Fehlermeldung :
Code:
java.lang.NoSuchMethodError
at Test2.jbInit(Test2.java:268) //Hier Zeile bei **)
at Test2.<init>(Test2.java:81) //Hier Zeile bei *)
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Weiß jemand was ich hier falsch gemacht habe? OHne den Popupmenulistener - und es sind noch weitere KOmponenten und Actionlistener für Buttons usw. vorhanden - funktioniert es prächtig....!
Vielen Dank im voraus
Gruß Daniel no :idea: