fkjj.net
当前位置:首页 >> jAvA AWT绘图为什么没有显示图片? >>

jAvA AWT绘图为什么没有显示图片?

哀王孙(杜甫)

图片文件名明显有误,改正后再试下吧

创建一个Panel的子类,比如ImgPanel: import java.awt.Graphics; import java.awt.Toolkit; import java.awt.Image; import java.awt.Panel; public class ImgPanel extends Panel { Image img; public ImgPanel(Image img){ this.img = img; }...

import javax.swing.*;import java.awt.*;public class Test{public static void main(String[] args){JFrame f = new JFrame("Test");f.setSize(300,200);f.setBackground(Color.BLACK);f.setVisible(true);}}我这个生成的窗体颜色没有任何变化...

if(e.target==myChoice){ 不可以使用==比较对象,使用对象的equals来比较

这是多久以前的代码了?show()已经是过时的方法,试试setVisible(true)。现在都没见有人用Frame了,都是用JFrame

因为没有设置 dialog 可见。

使用javax. imageio. ImageIO类的read方法读取本地文件或网络URL生成BufferedImage, 然后就可以画图。

lz 你好 如果是给Panel添加一个背景图片 可以重写Panel类的paint方法 具体如下: //在这里添加背景图片Panel p4 = new Panel(){public void paint(Graphics g){g.drawImage(Toolkit.getDefaultToolkit().getImage("背景图片的路径+名称"), 0, 0, ...

这个问题我也遇到过,不过我的是Jpanel的,问了很多,有的说Jpanel是轻量级的组建,要放到JFrame里,我放了还是 不行,直接用JFrame,getGraphics(),返回的也是空指针。 有的说是,JFrame必须是显示无遮挡的情况下getGraphics()才有返回值...

网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com