NoSuchMethodFoundError nach Implement von PopupMenuListener

Status
Nicht offen für weitere Antworten.

furkal

Mitglied
HI zusammen! :D

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:
 

mariopetr

Bekanntes Mitglied
du musst alle der 3 methoden

 void
popupMenuCanceled(PopupMenuEvent e)
          This method is called when the popup menu is canceled
 void
popupMenuWillBecomeInvisible(PopupMenuEvent e)
          This method is called before the popup menu becomes invisible Note that a JPopupMenu can become invisible any time
 void
popupMenuWillBecomeVisible(PopupMenuEvent e)
          This method is called before the popup menu becomes visible

implementieren, nicht nur eine
 

furkal

Mitglied
Habe die übrigen beiden auch je eine Anweisung zur Testausgabe implementiert, hilft leider auch nichts! :cry:
 

mariopetr

Bekanntes Mitglied
sorry, habe ich uebersehen

bei mir geht das (dein code, neu formatiert unklammern umgesetzt)

Code:
import java.applet.Applet;

import javax.swing.JComboBox;
import javax.swing.event.PopupMenuEvent;
import javax.swing.event.PopupMenuListener;

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)
			{
			}
		});
		this.add(CB);
	}
}
 
G

Guest

Gast
Hab deinen Code übernommen, funktioniert trotzdem nicht-> nosuchmethoderror !
*verzweifel* :(
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Mit Maven einen spezifischen Branch nach Tag-Parameter erstellen (in Jenkins-Job) Tools - Maven, Gradle, Ant & mehr 3
D Cannot invoke "javafx.scene.control.MenuButton.getScene()" nach konvertierung zu maven Tools - Maven, Gradle, Ant & mehr 3
Tom299 Maven Maven funktioniert nach Installation nicht Tools - Maven, Gradle, Ant & mehr 1
D Ressource nach deployen nicht erreichbar Tools - Maven, Gradle, Ant & mehr 1
V Maven von Eclipse nach JBoss Tools - Maven, Gradle, Ant & mehr 3
B Subversion JAR erstellen nach Commit möglich? Tools - Maven, Gradle, Ant & mehr 5
HaukeG Maven Suche nach Ideen für Realisierung eines eigenen Plugin Tools - Maven, Gradle, Ant & mehr 3
T Daten per POST-Methode aus Java-Applet nach php-Script senden Tools - Maven, Gradle, Ant & mehr 3
A Hudson-Buckminster wirft Exception nach SVN Checkout Tools - Maven, Gradle, Ant & mehr 3
A ProcessBuilder kann nach Deployment File nicht finden Tools - Maven, Gradle, Ant & mehr 4
A Applet Applet startet nach Einbinden auf Website nicht Tools - Maven, Gradle, Ant & mehr 4
Icewind Applet reagiert nach neu laden der Webseite nicht mehr verlässlich auf KeyEvents Tools - Maven, Gradle, Ant & mehr 6
G ant - nach erster Warning kein output mehr Tools - Maven, Gradle, Ant & mehr 15
N [Applet] Button wir nach 5 secs Unsichtbar Tools - Maven, Gradle, Ant & mehr 2
C Webstart Fehler (verifizierung) nach update auf 1.5 Tools - Maven, Gradle, Ant & mehr 4
T :: ANT - Rekursiv nach JARs suchen (Wildcards) Tools - Maven, Gradle, Ant & mehr 4
P Applet signiert, aber Browser fragt nicht nach Zertificat Tools - Maven, Gradle, Ant & mehr 26
C Applet funktioniert nicht nach Signatur Tools - Maven, Gradle, Ant & mehr 3
M Applet, welche möglichkeiten nach draussen zu schreiben ? Tools - Maven, Gradle, Ant & mehr 5
N Link aus Applet nach X Sekunden schließen? Tools - Maven, Gradle, Ant & mehr 4
C Applet für kurze Zeit nach dem starten anhalten Tools - Maven, Gradle, Ant & mehr 2
karambara größere daten von applet nach servlet schicken (port 80) Tools - Maven, Gradle, Ant & mehr 2
G java applets laufen nicht mehr nach degragmentierung Tools - Maven, Gradle, Ant & mehr 3
I Keine Verbindung nach draußen mit Applet Tools - Maven, Gradle, Ant & mehr 3
P Hilfe - Seltsame Fehlermeldung nach Signatur eines Applets! Tools - Maven, Gradle, Ant & mehr 12
M Modales Fenster nach Programmwechsel nicht mehr erreichbar Tools - Maven, Gradle, Ant & mehr 4
Z Applet gibt Returnwert nach html zurück ! Tools - Maven, Gradle, Ant & mehr 5
L frage nach windowClosing Tools - Maven, Gradle, Ant & mehr 3
G Applet läuft erst, nach dem ich es abgeschrieben hatte Tools - Maven, Gradle, Ant & mehr 8
G Adventskerzen brennen nach Datum automatisch 1..2..3..4 Tools - Maven, Gradle, Ant & mehr 1

Ähnliche Java Themen

Neue Themen


Oben