Java 2K显示器上的JFileChooser图标
知道如何制作JavaSwing文件选择器吗 在窗口所在的2K显示器上看起来更好 字体比例>125% 我使用普通代码,例如:Java 2K显示器上的JFileChooser图标,java,windows,swing,jfilechooser,Java,Windows,Swing,Jfilechooser,知道如何制作JavaSwing文件选择器吗 在窗口所在的2K显示器上看起来更好 字体比例>125% 我使用普通代码,例如: JFileChooser fc = new JFileChooser(); if (settings.currentdir != null) fc.setCurrentDirectory(new File(settings.currentdir)); int returnVal = fc.showOpenDialog((Window) holder); if (ret
JFileChooser fc = new JFileChooser();
if (settings.currentdir != null)
fc.setCurrentDirectory(new File(settings.currentdir));
int returnVal = fc.showOpenDialog((Window) holder);
if (returnVal == JFileChooser.APPROVE_OPTION) {
但是文件选择器只显示很小的内容
列出的文件和目录的图标。我正在使用
jdk8。出什么事了
注:问题的范围仅限于Windows,而非Windows
Unix。在Windows上,两个默认L&F
缩放字体。但它们不会缩放图标。这个
应用程序必须这样做,因为它可能会使用
不同的位图资源用于更高的比例。
JFileChooser似乎不是这样编码的
但JFileChooser可能是
指示这样做。我不认为
其他问题涉及图标大小和
Windows上的JFileChooser:
另一个问题涉及字体大小,即
Windows上的JFileChooser没有问题
两个Windows L&F中的一个。当我遇到这个线程时,我只是一个简单的想法。您可以尝试提供自己的iconset:
newjfilechooser().setFileView(newfileview()){
@凌驾
公共图标getIcon(文件f){
返回Fancy2kiConforex张力(StringUtils.substringAfterLast(“.”);
}
});
小心从缓存中加载图标,因为此方法经常从内部调用
JFileChooser
,否则您会一直重新加载图标。可能会复制AFAIK,现在不可能。请在Ok提交一个bug/RFE,可能很快就会尝试。顺便说一句:我注意到很多应用程序都有缩放问题,例如Android SDK下载管理器在2K屏幕上看起来很糟糕,几乎不可用。奇怪的是,甲骨文、谷歌等都没有解决这个问题。。