Em chào các Bác ạ.
Em đang cố để lấy icon của một file trong hệ thống, một file thì có nhiều icon. Nhưng khi lấy icon ra thì khá nhỏ.
Em muốn hỏi là có cách nào để lấy icon với kích thước lớn hơn không?
Em đã thử với:
File file[];
file = File.listRoots();
ShellFolder sf = sun.awt.shell.ShellFolder.getShellFolder(file[1]);
ImageIcon icon = new ImageIcon(sf.getIcon(true));
Cũng đã thử với:
Icon icon = FileSystemView.getFileSystemView().getSystemIcon( File );
Em đã thử resize icon:
// Image image = icon.getImage();
// Image newImage = image.getScaledInstance(64, 64, Image.SCALE_SMOOTH);
// icon = new ImageIcon(newImage);
Nhưng icon thu được rất mờ,
Bác nào biết cách chỉ giúp em với ạ.
Em cảm ơn ạ.