Hvordan bliver mine attributter synlige ???
Hej, hvordan får jeg variablerne fra den øverste ActionPerformed til at blive synlige, nede i den næste ActionPerformed ???public class VisKundeFrameController implements ActionListener
{
public VisKundeFrameController(VisKundeFrame vkf)
{
this.vkf = vkf;
}
public void actionPerformed(ActionEvent e)
{
if (e.getActionCommand().equals("vis"))
{
try
{
hentList = new ArrayList();
kundenr = Integer.parseInt(vkf.findKunde.getText());
dbf = new DBFacade();
hentList = dbf.visKunde(kundenr);
hentList.trimToSize();
kundeNrArray = new int[hentList.size()];
for(int i = 0; i < hentList.size(); i++)
{
temp = (Kunde)(hentList.get(i));
kundeNrArray[i] = temp.getKundenr();
System.out.println(kundeNrArray[0]+" 1");
hentKundenr = Integer.toString(temp.getKundenr());
fornavn = temp.getFornavn();
efternavn = temp.getEfternavn();
gade = temp.getGade();
husnr = temp.getHusnr();
postnr = Integer.toString(temp.getPostnr());
tlf = Integer.toString(temp.getTlf());
show = hentKundenr+" "+fornavn+" "+efternavn;
vkf.listModel.addElement(show);
}
System.out.println(kundeNrArray[0]+" 2");
}
catch(SQLException sqle) {}
}
if (e.getActionCommand().equals("slet"))
{
try
{
DBFacade facade = new DBFacade();
index = vkf.list.getSelectedIndex();
//index = kundeNrArray[index];
System.out.println("lort");
System.out.println(kundeNrArray[0]);
facade.sletKunde(kundeNrArray[index]);
}
catch(NullPointerException npe) {}
}
}
private Kunde temp;
private String hentKundenr, fornavn, efternavn, gade, husnr, postnr, tlf, show;
private VisKundeFrame vkf;
private ArrayList hentList;
private int[] kundeNrArray;
private int kundenr, index;
private DBFacade dbf;
}
