我使用JLabel
在JFrame
中查看一张图片。 我使用ImageIcon
从文件加载它。
JFrame frame = new JFrame(String);
frame.setLocationByPlatform(true);
frame.setSize(500, 500);
frame.setResizable(false);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel cpu = new JLabel(new ImageIcon(String));
cpu.setLocation(20, 20);
cpu.setSize(20, 460);
frame.add(cpu);
frame.setVisible(true);
我不能设置JLabel
的位置和大小,因为它是自动完成的。
由于我想要截断图像(垂直进度条),所以我必须手动设置这些值。
String
来表示通用字符串值。 - spongebobcpu.setSize(20, 460);
这一行。如果你手动添加大小到JLabel
,它会截断你的图像或在边框上留下空白(正如camickr已经说过的那样)。 - Frakcoolpublic static void main(String[] args) {}
中。 - spongebob