最近学到了图形界面,可不知道如何在jPanel中显示图片,哪位高手请指点一二,
小弟先谢谢了。
小弟先谢谢了。
解决方案 »
- 关于i/o的一个问题
- 对象变量的输出问题
- 循环往List中加数据的时候出现了数据重复添加问题
- jvm都Down拉,finalize()还会执行吗?
- 我想在body的onload事件中写一个function,让页面上所有的表格里的数据都变成可编辑状态,怎么做啊??
- 请问怎样判断一个文件的写入是否结束?与是否读到文件尾是两个问题吗?未写完的文件有文件尾吗?谢谢!
- jni调用c++的问题(急,在线等)
- 新手请教,关于把cron表达式解析成时间的问题
- jbuilder7里如何在project pane里显示出某个project的所有的类的结构图,就如显示source java files的结构图一样
- 高分求助JBoss和Tomcat结合使用的问题!
- 求关于GIF的资料和JAVA的GIF解码器?
- 文件写保护
package flower;
import java.awt.*;
import javax.swing.*;
public class ImagePanel extends JPanel {
private Image img;
public ImagePanel(Image img) {
this.img = img;
Dimension size = new Dimension(img.getWidth(null),
img.getHeight(null));
setSize(size);
setPreferredSize(size);
setMinimumSize(size);
setMaximumSize(size);
setLayout(null);
}
public void paintComponent(Graphics g) {
g.drawImage(img,0,0,null);
} }
这是第二个:
package flower;
import java.awt.*;
import javax.swing.*;
public class ImageTest { public static void main(String[] args) {
ImagePanel panel = new ImagePanel(new
ImageIcon("images/01.jpg").getImage()); JFrame frame = new JFrame("多问自己,会使你少犯错误!");
frame.getContentPane().add(panel);
frame.pack();
frame.setVisible(true); }
}
-------------------------------------------------------------------------------------
知道吗?你给地分太少了!
{
ImageFrame frame = new ImageFrame();
ImagePanel panel=new ImagePanel();
frame.getContentPane().add(panel);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
{
ImageFrame frame = new ImageFrame();
ImagePanel panel=new ImagePanel();
frame.getContentPane().add(panel);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}