Согласно заданию, мы должны создать средство просмотра изображений, такое же, как у Picasa. картинка посередине, полупрозрачный черный фон и смена изображений кнопками влево/вправо.
я могу отобразить изображение, установить его на грунтовку, установить полупрозрачную рамку, но вместе с рамкой изображение становится полупрозрачным. Что я делаю не так.
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);
я пытался
si.setOpaque();
si.setBackground(Color.black);
si.setForeground(Color.red);
никто не работал
когда я взял логическое значение и проверил
si.isDisplayable();
si.isVisible();
si.isShowing();
только видимые результаты верны, остальные ложны, являются ли они каким-либо фактором?