关于JPanel的问题

问题描述

如下,在JPanel里面画图片Imageim1=Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("/aa.GIF"));g.drawImage(im1,0,0,100,100,this);Imageim2=Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("/bb.GIF"));g.drawImage(im2,0,0,200,100,this);当运行到画bb.GIF时,bb.GIF会把前面那一副覆盖。请问有没有什么办法让两张图片同时显示在一个画板上?

解决方案

解决方案二:
我怎么按照这种方法在JPanel里面画不出图片呀!!??奇怪!
解决方案三:
把你的参数改下就行了啊

时间: 2024-09-20 08:06:14

关于JPanel的问题的相关文章

jpanel-java开发中我设置了一个JPanel里面装了图片作为背景 但是为什么没有显示出来背景图片

问题描述 java开发中我设置了一个JPanel里面装了图片作为背景 但是为什么没有显示出来背景图片 此段代码中什么地方出错了?为什么我的ip,h还有rs,drgl这三个地方的背景图片 无法显示或者切换? p4=new JPanel(new BorderLayout()); p2=new JPanel(new CardLayout()); //处理p2,p3,p4 p2_lab1=new JLabel(new ImageIcon("image/21.jpg")); p2_lab2=ne

panel监听器-Jpanel添加鼠标监听器

问题描述 Jpanel添加鼠标监听器 部分代码如下,当点击退出系统是弹出退出!窗口,点击退出就关闭当前窗口,怎么实现 JTabbedPane tabbedPane = new JTabbedPane(); JPanel ExitPanel = new JPanel(); //退出面板 ExitPanel.setBackground(Color.white); ExitPanel.setLayout(new BoxLayout(ExitPanel, BoxLayout.X_AXIS)); if(E

java-如何调整Java JPanel里面元素的位置?

问题描述 如何调整Java JPanel里面元素的位置? 如何调整~~~~在线等~ 解决方案 具体位置可以通过设置内边距或者外边距来实现,不过你的布局应该只是流式布局,可以用几个嵌套布局来实现,最外面放BorderLayout 解决方案二: 换一下布局方式,,,,,,, 解决方案三: http://www.yq1012.com/api/FlowLayout应该可以满足你的需求 解决方案四: 说明你实用的是swing组件,你可以试一试setBounts() 解决方案五: 具体位置可以通过设置内边距

uffered mage-JAVA中JPanel图片缓存成BufferedImage,稍候将其画出,但画出为空白

问题描述 JAVA中JPanel图片缓存成BufferedImage,稍候将其画出,但画出为空白 5C 如何将JPanel画出的图像,保存在缓存区(Bufferedimage),再通过drawImage()画出来 public void paintComponent(Graphics g) { super.paintComponent(g); if (bufferedImage == null) { g.setColor(Color.red); for (int i = 0; i < numCi

位置-Jframe设为BorderLayout, Jpanel布局为null

问题描述 Jframe设为BorderLayout, Jpanel布局为null Jframe设为BorderLayout, Jpanel布局为null,把Jpanel添加到JFrame上东西南北任何一个位置都无法显示 解决方案 是不是没有设置窗体的大小呢

显示-关于jpanel调用 paintComponent的问题

问题描述 关于jpanel调用 paintComponent的问题 为什么利用反射生成jpanel对象之后,没有调用paintComponent方法. 这种情况下,将窗口缩小后就会显示预期的图像. 直接利用数组最想不会出现这种问题.. 这是为什么啊?? 解决方案 http://zhidao.baidu.com/link?url=ErZOTk-VE6CHJZ-XlNbn1MfzsWTvqLTFWNBpQ_j6vJes8FxpCWQrFSpS4Y3lcR3qyaP-S9uW4dU9gFgxXOvgB

JFrame里怎么添加一个JMenu和JPanel

问题描述 JFrame里怎么添加一个JMenu和JPanel 我想在一个面板里添加一个菜单栏 然后点击里面的菜单项时 下面可以显示做好的class 这是我写的 可是显示不出来 public MainFrame() { this.setTitle("MainFrame"); container = this.getContentPane(); container.setLayout(new BorderLayout()); JMenuBar menuBar = new JMenuBar(

JPanel 如何改背景颜色

问题描述 publicclassBallPanelextendsjavax.swing.JPanel{privatefinalintINIT_X=75;privatefinalintINIT_Y=75;privatefinalintDIAMETER=60;privateSmartEllipse_ball;publicBallPanel(){super();_ball=newSmartEllipse(java.awt.Color.green);_ball.setLocation(INIT_X,IN

代码-请问大神们Java里的JPanel.repaint和JFrame.repaint的区别是什么?

问题描述 请问大神们Java里的JPanel.repaint和JFrame.repaint的区别是什么? Java小白一个,在看headfirst JAVA,书上有一个小的动画代码,是每个几秒画一个圆 然后圆的位置不断变化,书上故意用了JPanel.repaint这个方法,结果产生了运动痕迹, 然后书上提出的解决方法是repaint的时候先画一个大的白色的正方形把原来的圆盖住, 然后才画下一个圆.我实践的时候突发奇想用了JFrame.repaint来代替这个 JPanel.repaint,结果发

JPanel继承问题... 写了一个类,继承自JPanel,但是控件不显示,跪求求各位大牛...

问题描述 JPanel继承问题... 写了一个类,继承自JPanel,但是控件不显示,跪求求各位大牛... 在做一个世界各个国家的时间的一个Demo.写了一个继承自JPanel类的panel,里面简单的设置了一个Logo,国家名字,还有一个按秒跳动时间,现在的问题就是在这个panel上的控件都不显示了,调了好久了也没有找到原因,所以没办法了,特来求助各位大牛们..... 话不多说,直接贴代码: package timerDemo; import java.awt.BorderLayout; im