Hy,..
我如何设置背景透明并“删除”关闭操作(标记为红色)?
我只想出示卡片:-)
虽然UNDECORATED JFrame透明度没有问题(myJFrame.setBackground(new Color(0,0,0,0));已经足够漂亮了),但是JDialog同样不起作用。
然而,我发现以下序列非常适合 JDialog:
myJDialog.getRootPane ().setOpaque (false);
myJDialog.getContentPane ().setBackground (new Color (0, 0, 0, 0));
myJDialog.setBackground (new Color (0, 0, 0, 0));
A 也保留下来,但这是我私人的、谦虚的建议,所有对 Window 扩展程序(例如 JFrame、JDialog)的 setBackground 调用都应该针对 UnsupportedOperationException 和 IllegalComponentStateException 进行尝试。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)