2016-06-15 5 views
-1

У меня мало проблем с дизайном Jframe. в картинке мое приложение с unecorated jframe, я хочу скрыть углы jframe в верхней и нижней части окна, но я не знаю, как это сделать, пожалуйста, помогите мне решить эту проблему.Проблема со скрытым углом JFrame

Изображение кадра:

enter image description here

+0

Установить фон с альфа = 0. – Hackerdarshi

+0

@Hackerdarshi Пожалуйста, объясните подробно –

+3

Этот учебник поможет вам: https://docs.oracle.com/javase/tutorial/uiswing/misc/trans_shaped _windows.html – Berger

ответ

1

Я попытался создать непараметризованный окно, как это.

Container c = getContentPane(); 
JPanel main = new JPanel(); 
main.setOpaque(false); // This is very important. 
ImageIcon icon = new ImageIcon(getClass().getResource("signal.png")); 
main.add(new JLabel(icon)); 
c.add(main); 

Затем установите рамку непараметризованный свойство ложно, как это. (Вы могли бы сделать это)

myframe.setUndecorated(true); 
myframe.setBackground(new Color(0,0,0,0)); // This is important. 
myframe.setVisible(true); 
myframe.pack(); 
myframe.setLocationRelativeTo(null); 

В результате

enter image description here

+0

Спасибо, Бенитон, это работает, спасибо большое! –

+0

Рад, что это вам помогло. – Beniton

Смежные вопросы