展开全部

import java.awt.geom.Ellipse2D;

import javax.swing.JFrame;

public class TranslucentWindow extends JFrame {

public TranslucentWindow() {

super("透明窗体");

this.setSize(400, 300);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public static void main(String[] args) {

//  JFrame.setDefaultLookAndFeelDecorated(true);

JFrame w = new TranslucentWindow();

w.setUndecorated(true);

w.setVisible(true);

com.sun.awt.AWTUtilities.setWindowShape(w, new Ellipse2D.Double(0, 0, w.getWidth(), w.getHeight()));

com.sun.awt.AWTUtilities.setWindowOpacity(w, 0.93f);

}

}

==============

看一下你的rt.jar有没有引入。

com.sun.awt.AWTUtilities 在rt.jar中

=============

这个32313133353236313431303231363533e59b9ee7ad9431333262383638问题..............

不知道你用啥工具.....

每个工具都不太一样....

这种问题不太好回答。

我用eclipse,以前重新引入了rt,之后就好了。

(工程-属性-java build path--Libraries,那里设置)

jcreator,我一直就没折腾出来....

因为不规则窗体时sun不推荐用的,以后JDK也可能会改。

所以有时会出现一些奇怪的问题。

有人用反射去调用的,我没试过...

========================================

无法发送到 1141797899@qq.com

退信原因 收件人邮件地址(1141797899@qq.com)不存在,邮件无法送达。

我把截图发上来了,如果看不清,你把截图保存到本地后再看。

路径选择你安装JDK的目录下的rt.jar

java如何代码生成矩形_Java中能不能创建不是矩形的窗口。相关推荐

  1. java构建xml参数_Java中使用XML创建EMAIL模板

    邮件模板 让我们来看看邮件模板的格式.模板是XML文件,它包含一个根元素和一系列根的子元素.根元素是.必要的子元素是, , 和 .可选的子元素是 , , 和 .如果你使用过邮件系统,那么你可以推导出这 ...

  2. java 异常处理发生异常_Java中的异常处理

    java 异常处理发生异常 Exception Handling in Java is a very interesting topic. Exception is an error event th ...

  3. java可以多重继承吗_Java中的多重继承与组合vs继承

    java可以多重继承吗 有时我写了几篇有关Java继承,接口和组成的文章. 在这篇文章中,我们将研究多重继承,然后了解组成优于继承的好处. Java中的多重继承 多重继承是创建具有多个超类的单个类的能 ...

  4. java中有没有栈_Java中堆和栈有什么区别

    stack 和 heep 都是内存的一部分stack 空间小,速度比较快, 用来放对象的引用heep 大,一般所有创建的对象都放在这里.栈(stack):是一个先进后出的数据结构,通常用于保存方法(函 ...

  5. java图形用户界面概述_Java中图形用户界面概述

    Java中图形用户界面概述,转型或者高薪就业,java工程师是不错的选择,而且java是目前乃至未来都主流的程序语言.Java中图形用户界面概述,一起来学习下java方面的知识吧. 1.1.组件 组件 ...

  6. java 基本类型 引用_java中 引用类型 和 基本类型 有何区别?

    栈与堆都是Java用来在Ram中存放数据的地方.与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆. Java的堆是一个运行时数据区,类的(对象从中分配空间.这些对象通过new.newa ...

  7. java构造器详解_Java中关于构造器的使用详解

    这篇文章主要介绍了Java构造器使用方法及注意事项的相关资料,这里举例说明如何使用构造器及需要注意的地方,需要的朋友可以参考下 Java构造器使用方法及注意事项 超类的构造器在子类的构造器运行之前运行 ...

  8. java的string类_Java中的String类笔记

    说明 源码 //jdk8 public final class String implements java.io.Serializable, Comparable, CharSequence { / ...

  9. java读取文件 路径_Java中的获取文件的物理绝对路径,和读取文件

    获取文件的绝对路径,读取该文件 一.文件目录打印图 下面的文件目录图,是项目中文件的位置信息:下面的例子是按照这个图来演示的. . |-- java | |-- ibard | | |-- demo1 ...

  10. java多线程 线程安全_Java中的线程安全

    java多线程 线程安全 Thread Safety in Java is a very important topic. Java provides multi-threaded environme ...

最新文章

  1. php根据键值去除数组中的某个元素_php删除数组中指定值的元素的几种方法
  2. jfinal多数据源ActiveRecordPlugin
  3. Leetcode PHP题解--D25 500. Keyboard Row
  4. 安卓手机怎么查看iccid_安卓便签敬业签怎么查看日历月视图中一天所有的新增内容?...
  5. Nokia Device Specifications
  6. mtk处理器和骁龙对比_下一代手机处理器谁主沉浮
  7. VC常用数据类型使用转换详解
  8. 判断选择语句switch...case
  9. linux 每日学一点《明明白白配置lilo启动引导器》
  10. 第六届省赛(软件类)真题----Java大学B组答案及解析
  11. Nginx负载均衡配置和健康检查
  12. html lineheight div,html – Chrome上的文本输入:line-height似乎有最小值
  13. 虚拟机centos7 git clone特别慢_从文件生命周期看GIT的提交流程
  14. SQL Server Compact 3.5 SP1 RTM发布了!
  15. MySQL的用户授权
  16. 小数形式与科学计数法转换c语言,BUAA小数形式与科学计数法转换(简)
  17. API Guides Contacts Provider (三)
  18. jquery-validate验证身份证
  19. 查找Linux系统中某个软件是否安装/存在
  20. 孤儿进程与僵尸进程产生及其处理

热门文章

  1. 林锐:5 C++/C程序的基本概念
  2. 面向对象进阶 各种可以自定制的内置方法
  3. Android实现组件之间同步的回调通信
  4. 程序员必知:平凡而又神奇的贝叶斯方法
  5. 排序算法--冒泡排序
  6. 漫谈 Clustering (番外篇): Expectation Maximization
  7. 拓端tecdat|R语言GARCH-DCC模型和DCC(MVT)建模估计
  8. 拓端tecdat|R语言预测期货波动率的实现:ARCH与HAR-RV与GARCH,ARFIMA模型比较
  9. oracle数据文件管理,数据文件管理—oracle管理指南
  10. 计算机网络复习-网络层