java - 改变jframe的形状

标签 java swing user-interface translucency shaped-window

不知道可不可以,有没有办法把jframe的形状改成圆形

最佳答案

本质上,您要做的就是使 JFrame 渲染表面的外部部分透明,然后在中间绘制您自己的自定义形状。

这将帮助您开始:

http://java.sun.com/developer/technicalArticles/GUI/translucent_shaped_windows/

这是一个完成的实现:

http://www.codeproject.com/KB/java/shaped-transparent-jframe.aspx

关于java - 改变jframe的形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5258200/

相关文章:

java - 无法在 Android 应用程序中使用 Drivermanager.getConnection(...)

java - 调试在 NetBeans 中正确运行的运行时 Java 崩溃的策略

java - 使用模型来表示 View 的整体状态

html - 用户界面 : Multiple choice select boxes

IOS - 从 IOS 应用程序中的另一个类写入 UITextField

Java GUI - 如何从静态方法将文本附加到 JTextArea?

Javafx 从 jar 加载图像

java - 从网页读取数据

java - Java 中的多个 Mixer 输出

java - 是否可以以某种方式指定 JTextPane 的插入符位置 X 和 Y 坐标?