Variablenübergabe in MousePressed

Status
Nicht offen für weitere Antworten.

faxe1984

Mitglied
Hallo zusammen!!!

Code:
public void (int anzahlEigenschaften, String stringEigenschaften)
{
    ...
    tree.addMouseListener(new MouseAdapter()
    {
        public void mousePressed(MouseEvent e)
        {
            JTree t = (JTree)e.getSource();
            int row = t.getRowForLocation(e.getX(), e.getY());
    	    		
            if (row == 1)
            {
                try
                {
	    EingabeMaske(anzahlEigenschaften, stringEigenschaften);
                } 
	    catch (IOException f)	
	    {
	        System.out.print(f);	
	    }   			
           }
        }
    });
}
...

Wie kann ich es bewerkstelligen dass er mir beim Befehl "EingabeMaske(anzahlEigenschaften, stringEigenschaften);" die Variablen erkennt?

Er gibt den Fehler "Cannot refer t a non-final variable anzahlEigenschaften inside an inner class defined in a different method" aus.

Danke im Voraus
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben