import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class 显示图像 extends JFrame{
Image img1=null;
public static void main(String[] args) {
// TODO Auto-generated method stub
new 显示图像();
}
public 显示图像(){
super("显示图像");
img1=this.getToolkit().getImage("613701870f63d967c75cc322.jpg");
this.setSize(280, 200);
this.setVisible(true);
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);}
}
};
public void paint(Graphics g){
g.drawImage(img1,0,20,this);
}
}
import java.awt.event.*;
import javax.swing.*;
public class 显示图像 extends JFrame{
Image img1=null;
public static void main(String[] args) {
// TODO Auto-generated method stub
new 显示图像();
}
public 显示图像(){
super("显示图像");
img1=this.getToolkit().getImage("613701870f63d967c75cc322.jpg");
this.setSize(280, 200);
this.setVisible(true);
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);}
}
};
public void paint(Graphics g){
g.drawImage(img1,0,20,this);
}
}
解决方案 »
- 键盘监听添加不上求解!!!!!!!
- 为什么会出现错误呢
- 如何得到JTable的单元格的
- 如何在java里显示图片
- JComboBox内容显示有时候不出来怎么办啊
- 急需各位师兄指点
- 对山东大学计算机科学与技术学院比较了解的请进,高分相赠!
- unix下如何连接数据库?
- 错误信息:Exception occurred: java.rmi.RemoteException: access denied (java.net.SocketPermission 127.0.0.1:1099 connect,resolve)
- 关于JB的窗口问题?
- 谁有尚学堂OOAOOD的视频啊?
- 紧急求助-- 点击按钮 运行 bat文件,
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.RenderingHints;import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.SwingUtilities;@SuppressWarnings("serial")
public class ImagePanel extends JPanel {
private Image image; public ImagePanel(String imagePath) {
image = new ImageIcon(imagePath).getImage();
} @Override
protected void paintComponent(Graphics g) {
Graphics2D g2d = (Graphics2D) g;
g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON);
g2d.drawImage(image, 0, 0, getWidth(), getHeight(), null);
} private static void createGuiAndShow() {
JFrame frame = new JFrame("Image Demo");
frame.getContentPane().add(new ImagePanel("box.png"));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(500, 500);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
} public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
createGuiAndShow();
}
});
}
}