Fråga
Jag har lite problem med att få FileDialog i java att fungera som jag vill. För få filedialogen på skärmen har jag skrivit så här:
JFrame jf = new JFrame(”Hello”);
if (jf instanceof Frame){
FileDialog fd = new FileDialog(jf, ”Open”, FileDialog.LOAD);
jf.setSize(400, 400);
jf.setVisible(true);
fd.setVisible(true);
}
Detta fungerar. Men det ända problemet är att den struntar i att anpassa sig till föräldern(JFrame) genom att visa egen ikon på aktivitetsmenyn. Det är samma fall även om jag använder Frame istället för JFrame. Varför? och hur får jag den att inte vissa egen fönster-ikon på aktivitetsmenyn. Jag kör vista 32.
Svar
Hej Mark, vi har kompilerat din källkod med JDK 6, sedan testade vi det i både Windows XP och Windows Vista. Tyvärr har vi inte lyckats reproducera ditt problem, kan det vara så att du har ändrat någon inställning i Windows? Eller beror det kanske på annan källkod?
Hoppas problemet löser sig.