我有一台带有新的高分辨率屏幕(3840 x 2160)的笔记本电脑,我正在尝试使用JSlider控件实现Java Swing界面。问题是,滑块的控制部分似乎没有按屏幕分辨率缩放,因此看起来是微观的。不是整个滑块 bar 的宽度,这是可以轻易设置的,只是用户必须用鼠标界面抓住的控制部分。使用这个滑块是一种令人沮丧的练习。
在使用过程中更改屏幕分辨率不是理想的解决方案。 (无论如何,似乎无法发挥作用。)
如果slider.putClientProperty("JComponent.sizeVariant", "large");
正在做任何有用的事情,那就超出了我的视线。感知的能力。
有没有办法改变这个界面的大小?