在panel图片一闪后消失
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Panel;
import javax.swing.JFrame;
public class test {
private JFrame f = new JFrame(" Hello Out There!");
private Panel p = new Panel();
public void paintComponent() {
f.add(p);
f.setSize(170, 170);
f.setBackground(Color.blue);
f.setVisible(true); //如果把这句话放到Graphics g = p.getGraphics(); 后面
p.setForeground(Color.red); //g为什么在运行的时候就变成空的了呢?
Graphics g = p.getGraphics();
f.setVisible(true);
g.drawArc(30, 40, 50, 60, 70, 80);
g.fillArc(30, 40, 50, 60, 70, 80);
}
public static void main(String args[]) {
test guiWindow = new test();
guiWindow.paintComponent();
}
}
为什么图片一闪后就消失了?
希望高手把原因说的明白点,谢谢!
相关推荐
android-image-slide-panel:图像为卡片,可以向左或向右滑动并逐渐消失
android-image-slide-panel 图像为卡片,可以向左或向右滑动并逐渐消失 为了突出我的英语技能,我决定这次用英语创建这个README.md文件。 这里应该引起一些掌声。 ####原始意图存在一个中文应用程序“初页”,该应用程序使用户可以自定义其华丽的html5页面,这真的很酷。 一眼看到各种出色的H5视觉效果,我感到非常震惊。 最近,由于我不忙于工作,我决定用本地android语言实现这些出色的效果之一。 但是,虽然我可以在滑动屏幕上的图像时控制每个细节,但我在此演示中添加了一些新功能,也许您会更喜欢它。 ####特征 只有最前面的图像才能滑到屏幕的水平侧并消失。 淡出的图像将还原到视图堆栈的底部。 所有图像都可以重生而无需创建新视图。 ####捕获的图像 演示apk (此github项目中的右侧) #### extras在查看源文件时,您会发现存在很多中
Python桌面宠物开发实战:从零构建可交互的桌面应用
桌面应用程序开发是软件开发领域的基础技能之一,它涉及创建运行在操作系统上的本地软件。其核心原理通常围绕图形用户界面(GUI)渲染、事件驱动编程和状态管理展开。在技术价值上,桌面应用能提供高性能、高响应性和离线可用的用户体验,是许多工具软件、创意应用和系统管理程序的基石。典型的应用场景包括办公软件、媒体播放器、开发工具以及各类桌面小工具。本文以构建一个桌面宠物程序为例,深入探讨了如何使用Python和Pygame库实现一个功能完整的桌面应用。该项目涵盖了游戏循环、精灵动画、状态机设计以及数据持久化等关键技术点
麒麟V10任务栏消失解决[项目源码]
文章详细描述了麒麟V10系统中桌面底部任务栏消失的问题及其解决方法。首先尝试通过命令`mate-panel --reset`重置任务栏,但未成功。随后检查磁盘空间发现磁盘已满,清理桌面文件后问题依旧存在。最终通过执行`mate-panel --replace`命令成功恢复任务栏。整个过程提供了具体的命令和步骤,对于遇到类似问题的用户具有参考价值。
解决AJAX.NET中的悬停panel在页面加载时闪烁的问题
AJAX.NET的两个悬停控件.分别是HoverMenuExtender和ModalPopupExtender.他们可以打造很好的悬停效果...通常,我都是用panel来作为悬停内容的容器..
EasyUI在Panel上动态添加LinkButton按钮
在最近做的一个将原来的旧系统翻新改造的项目中,为了在个别展示位置与原系统一直,研究了一下Easyui的panel面板,在panel的面板中动态添加Linkbuton按钮的编辑方法,在这里做个记录免得自己以后忘了,也为有需求的人指明一条道,代码比较乱,还请大家多多见谅,能实现就行啦,要求不高哟。 言归正传,需求如下图。 看似简单,往panel的title中循环添加linkbutton标签不就得了,其实还有很多问题需要处理,简单描述一下我的思路和步骤。 1、panel的title属性接收类型为字符串类型,所以我想到了在后台获取数据后拼接成字符串然后为title赋值, 2、当我通过异步的方式获取到


Java SE
