根据任务,我们必须像Picasas一样创建一个图像查看器.中间的图片,半透明的黑色背景和左/右按钮改变图像.
我可以显示一个图像设置为底涂,设置为半透明框架,但随着框架,图片变得半透明.我究竟做错了什么.
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
JFrame f1 = new JFrame("ShowImage");
f1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f1.setSize(dim);
f1.setUndecorated(true);
f1.setOpacity(0.5f);
ShowImage panel = new ShowImage();
panel.setBackground(Color.black);
f1.setContentPane(panel);
f1.setVisible(true);
Run Code Online (Sandbox Code Playgroud)
我试过了
si.setOpaque();
si.setBackground(Color.black);
si.setForeground(Color.red);
Run Code Online (Sandbox Code Playgroud)
没人工作
当我采取布尔和测试
si.isDisplayable();
si.isVisible();
si.isShowing();
Run Code Online (Sandbox Code Playgroud)
只有可见返回true,休息是假的,这些是否有任何影响因素?
是否有可能使用java获取windows 7的bios信息,至少获取cpu信息,时钟速度,核心解锁,风扇速度等的最小信息使用java,因为它是我在C之后很熟悉的唯一编译语言.