jpanel背景图片上面的组件刷新

关于JPanel的刷新问题..
[问题点数:80分,结帖人ylll112]
关于JPanel的刷新问题..
[问题点数:80分,结帖人ylll112]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2012年8月 总版技术专家分月排行榜第三2012年7月 总版技术专家分月排行榜第三
2014年8月 高性能开发大版内专家分月排行榜第一2013年11月 高性能开发大版内专家分月排行榜第一2012年12月 Java大版内专家分月排行榜第一2012年11月 Java大版内专家分月排行榜第一2012年10月 Java大版内专家分月排行榜第一2012年9月 Java大版内专家分月排行榜第一2012年8月 Java大版内专家分月排行榜第一2012年7月 Java大版内专家分月排行榜第一2012年6月 Java大版内专家分月排行榜第一2012年5月 Java大版内专家分月排行榜第一2012年4月 Java大版内专家分月排行榜第一2012年3月 Java大版内专家分月排行榜第一2012年2月 Java大版内专家分月排行榜第一2012年1月 Java大版内专家分月排行榜第一
2012年8月 总版技术专家分月排行榜第三2012年7月 总版技术专家分月排行榜第三
2014年8月 高性能开发大版内专家分月排行榜第一2013年11月 高性能开发大版内专家分月排行榜第一2012年12月 Java大版内专家分月排行榜第一2012年11月 Java大版内专家分月排行榜第一2012年10月 Java大版内专家分月排行榜第一2012年9月 Java大版内专家分月排行榜第一2012年8月 Java大版内专家分月排行榜第一2012年7月 Java大版内专家分月排行榜第一2012年6月 Java大版内专家分月排行榜第一2012年5月 Java大版内专家分月排行榜第一2012年4月 Java大版内专家分月排行榜第一2012年3月 Java大版内专家分月排行榜第一2012年2月 Java大版内专家分月排行榜第一2012年1月 Java大版内专家分月排行榜第一
2012年8月 总版技术专家分月排行榜第三2012年7月 总版技术专家分月排行榜第三
2014年8月 高性能开发大版内专家分月排行榜第一2013年11月 高性能开发大版内专家分月排行榜第一2012年12月 Java大版内专家分月排行榜第一2012年11月 Java大版内专家分月排行榜第一2012年10月 Java大版内专家分月排行榜第一2012年9月 Java大版内专家分月排行榜第一2012年8月 Java大版内专家分月排行榜第一2012年7月 Java大版内专家分月排行榜第一2012年6月 Java大版内专家分月排行榜第一2012年5月 Java大版内专家分月排行榜第一2012年4月 Java大版内专家分月排行榜第一2012年3月 Java大版内专家分月排行榜第一2012年2月 Java大版内专家分月排行榜第一2012年1月 Java大版内专家分月排行榜第一
本帖子已过去太久远了,不再提供回复功能。java swing JPanel 重绘的问题-中国学网-中国IT综合门户网站
> java swing JPanel 重绘的问题
java swing JPanel 重绘的问题
转载 编辑:李强
为了帮助网友解决“java swing JPanel 重绘”相关的问题,中国学网通过互联网对“java swing JPanel 重绘”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:java swing JPanel 重绘的问题,具体解决方案如下:解决方案1:我写了一个class extends javax.swing.JFrame,里面重写了JPanel 的paintComponent()函数,在JPanel上动态的绘制我给出坐标的点我正常执行我写的class时一切没有问题,弹出的窗口中JPanel能够正常动态显示,但是我另外写了一个窗口,在窗口中点击按钮弹出先前编写的窗口,却不能正常显,repaint之后窗口里的图形没有变化,但是后台调试的时候程序一直在缉穿光费叱渡癸杀含辑运行,点的坐标其实一直是变化的,但是没有反应到窗口上是不是因为我的Graphics没有传入造成的,还是有其他什么原因,哪位大侠能解释一下啊!!!解决方案2:好像我在别的线程调用该类时,我重写的paintComponent就没有被调用。。。解决方案3:在重新绘制图形后刷新下解决方案4:是validate()么?我刷新了,可是没有效果解决方案5:那就代码有问题了解决方案6:但是我单独运行没有问题啊,就是被调用才不执行,不知道是怎么回事解决方案7:代码发下我帮你调试下看行不解决方案8:原来是这样,感谢!通过对数据库的索引,我们还为您准备了:答:1.jFrame是一个窗体(比如登陆界面等), 2.JPanel是一个面板,可以说是一个可以放好多东西的容器,如放按钮,图片,标签(图片+文 字)。 3.JButton 按钮,JTextFiled文本编辑都是组件对象; 设计模式-:Jpanel放在JFrame, Jbutton放在Jpanel...===========================================问:我写了一个class extends javax.swing.JFrame,里面重写了JPanel 的pain...答:在重新绘制图形后刷新下===========================================问:这是我写的代码,可是每次重绘的时候,那个之前红色的圆好像没有擦出掉...答:import java.awt.C import java.awt.G import java.awt.event.WindowA import java.awt.event.WindowE import javax.swing.JF import javax.swing.JP public class TankClient extends JFrame{ private stat...===========================================问:我在frame中分别布局了五个面板,让其显示在borderlayout管理器东西南北...答:贴码吧,不然怎么分析 desktopPane_1.setBounds(0, 0, 1, 1);你这尺寸在1个像素,肉眼看不到埃 // 还是你设置的bounds问题,之所以放center能显示,是因为center里面会自适应大小===========================================问:1、如果直接在框架中添加组件不添加面板是否可以呢?为什么要添加面板呢...答:JFrame是允许直接添加组件的,他有一个默认的面板,如果不指明添加到那个面板,默认就是添加到JFrame的默认面板中;添加面板是为了布局的需要,使用面板布局可以是界面更加清晰明了,getcontentPane(),就是用来取得JFrame的默认面板的,我平时都...===========================================问:请教一下 我用下面这种写法写的里面的jpane的4个控件都在 最上面居中排...答:因为JPanel默认的布局方式是 FlowLayout 你应该将布局方式 设成 null 就好使了 numPanel.setLayout(null);===========================================问:我想做一个环形,想在一个圆的中间掏空,让它中间部分透明该怎么做?(...答:是要让主窗口透明吗?这样设置: super.setUndecorated(true);AWTUtilities.setWindowOpaque(this, false);如果只是想让某个控件透明: swingComponent.setOpaque(false);===========================================问:我有一个Arraylist,保存了一系列字符串,我希望在一个panel中显示这些...答:将paintComponent()方法改写如下就可以了: @Override protected void paintComponent(Graphics g) { super.paintComponent(g); setLayout(new BoxLayout(this, BoxLayout.LINE_AXIS)); this.removeAll(); for (int i = 0; i & list.size(); i++...===========================================问:就是在我点击按钮的时候,JPanel中的内容不需要自己拖拉界面,而是随按...答:super.paintComponent(g);=========================================== 在重新绘制图形后刷新下===========================================java.awt.event.WindowE import javax.swing.JF import javax.swing.JP pu... TankClient(){ lauchFrame(); } public void lauchFrame(){ mainPanel = new JPanel(); main...===========================================其中contentPane用于显示界面的,并且还提供了一个方法进行设置:setContenPane(Container coneainer)显然我们可以自定义一个Panel进行替换。在SWING中,JPanel可以做为...=========================================== 你好,我用了你的代码运行了半天,终于找出了问题所在 你把super.paintComponents(g);这句代码删掉,再运行就没有问题了!===========================================下面这段代码对你有用 import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.awt.image.*; import javax.imageio.*; public class PicPanel extends JPanel { Bu...===========================================; import javax.swing.JP import javax.swing.JCheckB import javax.swing.Bor... ImageIcon(wrong)) ;&// 定义一个复选框 &private JPanel pan = new JPanel(...=========================================== import java.awt.event.ActionL import javax.swing.*; public class Test extends JFrame implements ActionListener { JF JP JP ...===========================================简单的很。可以用按钮监听事件然后重绘界面就行了。比如:JPanel jp=(JPanel)this.getContentPane();JButton jb=new JButton();public TFrame(){ //构造方法...===========================================你会重绘时才看到,就自己编码设置下.. */ import java.awt.BorderL import java.... javax.swing.JP import javax.swing.border.EmptyB import javax.swing.JButt...===========================================你是不会加监听还是不会换图片? 你的图片是在JPanel上还是JFrame上 前者直接点击后重绘===========================================
本文欢迎转载,转载请注明:转载自中国学网: []
用户还关注
可能有帮助JPanel已经删除的组件为什么还是可以显示???
[问题点数:40分,结帖人feichuanliushi]
JPanel已经删除的组件为什么还是可以显示???
[问题点数:40分,结帖人feichuanliushi]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2011年10月 Java大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。相关文章推荐:
java Jpanel布局
第一个JPanel里有好多组件,不知道怎么才能排列好,三个一列。共9行,不知道怎么布局。急急。
import java.awt.C
import java.awt.C
import java.awt.FlowL
import java.awt.GridBagC
import java.awt.GridBagL
import java.awt.GridL
import java.awt.R
import javax.swing.JB
import javax.swing.JCheckB
import javax.swing.JComboB
import javax.swing.JF
import javax.swing.JL
回复 (2) 浏览 (1717)
其他文章推荐
ITPUB官方微博:
本人广东普通一本大学统计学专业毕业一年,去年培训Java做了半年android开发,目前在上海培训linux和oracle,职业规划迷茫中,本来打算做oracle的DBA,上课老师又说做BI好,所以不知怎么抉择?先谈一谈这几年的经历感悟吧,大学太懒,大三开始上人大经济论坛,当时一心想 ......
回复 (12) 浏览 (347)
OverviewAfteranobjectwhichoverridesfinalize()iscollecteditisaddedtoafinalizationqueuetobecleanedupaftercallingthefinalize()methodofeachobject.Bywhathappensifyouresurrecttheobject?...
回复 (5) 浏览 (65)
Theworldischangingslowlybutsurely.AfterthechangesthatgavejavaafresherlookwithJDK7,thejavacommunityislookingforwardtotherestoftheimprovementsthatwillcomewithJDK8andprobablyJDK9.ThetargetedpurposeofJDK8wastofillinthegapsintheimplementationofJDK7–parto ......
回复 (9) 浏览 (107)
这样写报错我知道但是接下来这样写就不报错了不知道为什么哪位前辈指导一下...
回复 (2) 浏览 (96)
Theenterprisejavaapplicationstackisgrowingbiggerandbiggerwhichmakesitequallydifficulttokeepcontrolonallthelayersoftheinfrastructuretogetmaximumresultoutofit.Oneofthebasicrequirementofanywebapplicationiswellperforming,wewillcoverhereanidealenterprisej ......
回复 (2) 浏览 (82)
JavaScript权威指南(第6版)&编辑推荐  经典权威的JavaScript工具书  本书是程序员学习核心JavaScript语言和由Web浏览器定义的JavaScript.API的指南和综合参考手册。  第6版涵盖HTML5和ECMAScript5&&基本信息原书名:JavaScript.TheDefinitiv ......
回复 (3) 浏览 (6)
JavaScript语言精髓与编程实践(第2版)周爱民著ISBN978-7-121-年3月出版定价:79元16开476页以JavaScript视角看整个计算机语言的世界,小角度引来的大话题内容简介&&&&&&&本书详细讲述JavaScript.作为一种 ......
回复 (6) 浏览 (677)
Java的新入门者对classpath往往比较困惑,为何在开发环境中能运行的东东出去就不好,或在外面运行的东东挺溜的进了开发环境就死菜。Java的新入门者对classpath往往比较困惑,为何在开发环境中能运行的东东出去就不好,或在外面运行的东东挺溜的进了开发环境就死菜。   ......
回复 (3) 浏览 (187)
分享一个自己用Java写的批量修改文件名的小程序,希望能有人用得上。需要JRE1.6以上版本支持。支持中文和英文环境,理论上可以用在Linux系统中,不过我没测试过。版权:免费使用,保留所有权利。License:Freetouse,allrightsreserved.下载链接:http://space.itpub.net/ ......
回复 (4) 浏览 (408)
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(RegularExpression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。许多语言,包括Perl、PHP ......
回复 (7) 浏览 (601)
文章推荐:
盛拓传媒:
友情链接:
特别鸣谢:
北京皓辰网域网络信息技术有限公司. 版权所有
北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证:编号(京)字第1149号
ITPUB推荐文章解答你所有技术难题}

我要回帖

更多关于 java jpanel 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信