社区
Java SE
帖子详情
如何把一个JPanel显示到java.awt.Canvas的上面?
dongle2001
2008-04-26 05:47:29
rt,我想把JPanel作为玻璃面板,但是它下面的组件是awt的,会把它遮住。有什么办法能让JPanel显示到顶层吗?
...全文
106
4
打赏
收藏
如何把一个JPanel显示到java.awt.Canvas的上面?
rt,我想把JPanel作为玻璃面板,但是它下面的组件是awt的,会把它遮住。有什么办法能让JPanel显示到顶层吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dongle2001
2008-04-29
打赏
举报
回复
ls,如果用awt绘制的话,能实现透明效果吗,可以当做玻璃窗体使用吗?你有这方面的代码吗。关于awt绘制图像的
paradise7th
2008-04-28
打赏
举报
回复
JPanel本身是轻量级的,无法覆盖住重量级组件,你要显示的只是文本吧?可用使用awt自己绘制一个
dongle2001
2008-04-27
打赏
举报
回复
主要是我要用到jidc的浏览器插件,所以必须得混用awt和swing了。有没有什么办法让JPanel在绘制的时候强制刷新成重量级组件,就像JPopupMenu.setDefaultLightWeightPopupEnabled(false);所做的那样。
Theface
2008-04-26
打赏
举报
回复
这个是由于AWT的组件的SWING的组件混合使用出现的问题.API中有说不要这么用这个东西,你应该看看API.
AWT的Canvas对应SWING中的实现是JLayerPane,用这个吧.并且也不要想把你的那个JPanel做成透明的了.JLayerPane这个类的API上有教你怎么使用它.
Star.rar_
Java
代码流星雨_
java
流星源代码_
java
流星雨代码_jframe
2. **创建
JPanel
**:接下来,创建
一个
JPanel
实例并将其添加到JFrame中。这个面板将是我们绘制流星轨迹的地方。 3. **重写paintComponent()**:在
JPanel
类中,覆盖`paintComponent(Graphics g)`方法,使用Graphics2D...
JAVA
的绘图程序
在`JFrame`中,我们可以添加
一个
`
Canvas
`或`
JPanel
`组件作为画布,用户可以在
上面
进行绘图。例如: ```
java
import
java
x.swing.JFrame; import
java
x.swing.
JPanel
; public class DrawFrame extends JFrame { ...
JAVA
画直线源程序
为了在窗口中
显示
这个组件,我们需要创建
一个
Frame(
AWT
)或JFrame(Swing)对象,并将我们的
Canvas
或
JPanel
添加到其中。例如: ```
java
import
java
x.swing.JFrame; public class Main { public static void ...
java
画图软件 大家一起用
在这个场景下,我们可能需要用到`
java
x.swing.
JPanel
`或`
java
fx.scene.
canvas
.
Canvas
`来实现画图功能。 首先,`
java
x.swing.
JPanel
`是Swing的
一个
组件,我们可以重写其`paintComponent(Graphics g)`方法来实现...
Java
简单时钟(
awt
)
在这个“
Java
简单时钟(
AWT
)”的例子中,我们将深入探讨这两个库在构建
一个
模拟石英钟的应用中的应用,同时还会涉及到系统托盘功能的实现。 **
AWT
与Swing**
AWT
是
Java
的原始GUI库,它提供了基本的窗口组件,如按钮...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章