2012-02-06 16 views
7

Java'da bir kod parçası yapıyorum ve farklı boyutlarda sistem simgeleri almam gerekiyor. ben dosya sistemi simgeleri almak için, ben bu kullanması gerektiğini biliyoruz:Bir dosyanın tüm sistem boyutları farklı boyutlarda nasıl edinilir

File file = new File("Whatever.txt"); 
FileSystemView view = FileSystemView.getFileSystemView(); 
Icon icon = view.getSystemIcon(file); 

ama bu kod simgesi en küçük boyutunu verir. Diğer boyutları almak için ne yapıyorum?

+1

Bilginize en iyi şekilde, Java'da diğer simgeler desteklenmez. İsterseniz, Simge [] 'yi sağlayan bir yöntem eklemek için Oracle ile bir RFE yükseltin. –

+0

@AndrewThompson biraz daha açıklayabilir misiniz lütfen? – mehrmoudi

+0

Daha spesifik olabilir misiniz? Neyi anlamıyorsun? –

cevap

0

32x32 Simgesi için ShellFolder'ı kullanabilirsiniz. Veya bir JNI Api kullanın. Her iki "çözüm" zaten zaten here

İlgili konular