Hi ich habe kleines Program, was namen zu exen zuordnet.
Hier ist der zuordnungszteil. Denke ich versteht denn ;-)
Das ist der Inhalt von genres:
Action
Sonstiges
und das der Inhalt von games:
Eclipse;D:\HAUBOLD_DATEN\eclipse\eclipse.exe;Sonstiges
Firefox;D:\Mozilla Firefox\firefox.exe;Sonstiges
Infinity Level;D:\HAUBOLD_DATEN\workspace\Infinity Level\Test.exe;Action
noch dazu der Algo..
Mein Problem liegt jetzt daran, das der immer die "Firefox.exe" bei allen zuordnet? Wieso das? Es ist kanns komisch der macht das total willkührlich..
:autsch:
Hier ist der zuordnungszteil. Denke ich versteht denn ;-)
Das ist der Inhalt von genres:
Action
Sonstiges
und das der Inhalt von games:
Eclipse;D:\HAUBOLD_DATEN\eclipse\eclipse.exe;Sonstiges
Firefox;D:\Mozilla Firefox\firefox.exe;Sonstiges
Infinity Level;D:\HAUBOLD_DATEN\workspace\Infinity Level\Test.exe;Action
noch dazu der Algo..
Code:
public void loadgenandgam(){
Menu mg;
MenuItem mig=new MenuItem();
for(int i=0;i<genres.size();++i){
mg=new Menu(genres.get(i));
for(int j=0;j<games.size();++j){
if(games.get(j).togenre.equals(genres.get(i))){
mig=new MenuItem(games.get(j).name);
nr=j;
mig.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
try {
Runtime.getRuntime().exec(games.get(nr).exepfad);
} catch (Exception exc) {
}
}
});
mg.add(mig);
}
}
popup.add(mg);
}
}
Mein Problem liegt jetzt daran, das der immer die "Firefox.exe" bei allen zuordnet? Wieso das? Es ist kanns komisch der macht das total willkührlich..
:autsch: