学学jni,调用windows api来实现
解决方案 »
- 不知道大家与没遇到这种情况
- 请问关于“范围对象”的问题?
- 很简单的问题:read()能读出哪些?
- 为什么找不到lomboz插件
- ===关于 作者名 和 文档 的问题 !!??====
- StringBuffer使用疑惑,谢谢!
- 这种情况下如何编译一个java class?
- 两个long型或double型大数字相加,怎么防止结果溢出?
- 菜鸟求教!!!
- 我的JBuiler3.5怎么DBSwing,DBExpress是灰色,不可用呀?
- 请问:我在applet中通过响应一个服务器信息,想把也个按钮setVisible(false),为什么要把applet最小化后才能把按钮隐掉
- 请问Image类和Graphics类是什么样的关系呢?
我已经实现过!但是跨平台就不能保证了!
那还是java吗?那为什么不直接用VC呢?:)
现在有非jni方法实现这种不规则窗口的吗?
Java的类库不都是通过jni调用底层操作系统的api的,那java还是java吗?
to:zhujoes
如果你要跨平台使用,你可以自定义一套接口,在不同的平台上用jni实现。
不过你要是把java 用来干这个,我也没话好讲,更佩服了。
其实干什么事情用任何工具都有可能干成,
但你有这个必要吗?
就算你有这个体力,
也要把它用在更值得用的地方吧。:)
windows中的也不会难多少?!
如果是真的,那么我只得承认,也许在Windows平台上是可以做这件事的。
不过请看顶楼的原题,我的回答不算全错吧。:)
哈,哈,哈,不会是说的java.awt.Window吧?!
如果真的是说的这个Window,用这个可以做出形状不规则窗口的话,我真的是佩服的五体投地了。
如果真的这样的话,有牛人做出来的话就请恕小弟无知,不过我恐怕无知的不是我哦。:)
建议去看一下一个win32目录下的java文件,里面有极大量的native 方法,相应的.dll在顶层的lib目录下。
至少这个部分不是java实现的。绝不是从java.awt.Window中继承的方法来实现的。:)