⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 imagedisplayer.java

📁 Java与面向对象程序设计实验教学讲义.复数类的实现,复数类的复杂运算,身份证号码的分析,图形界面设计
💻 JAVA
字号:
/* * Swing. */import java.awt.*;import java.awt.event.*;import javax.swing.*;/*  * This applet displays a single image twice, * once at its normal size and once much wider. */public class ImageDisplayer extends JApplet {    static String imageFile = "images/rocketship.gif";    public void init() {        Image image = getImage(getCodeBase(), imageFile);        ImagePanel imagePanel = new ImagePanel(image);        getContentPane().add(imagePanel, BorderLayout.CENTER);    }    public static void main(String[] args) {        Image image = Toolkit.getDefaultToolkit().getImage(                                        ImageDisplayer.imageFile);        ImagePanel imagePanel = new ImagePanel(image);        JFrame f = new JFrame("ImageDisplayer");        f.addWindowListener(new WindowAdapter() {            public void windowClosing(WindowEvent e) {                System.exit(0);            }        });        f.getContentPane().add(imagePanel, BorderLayout.CENTER);        f.setSize(new Dimension(550,100));        f.setVisible(true);    }}class ImagePanel extends JPanel {    Image image;    public ImagePanel(Image image) {        this.image = image;    }    public void paintComponent(Graphics g) {        super.paintComponent(g); //paint background        //Draw image at its natural size first.        g.drawImage(image, 0, 0, this); //85x62 image        //Now draw the image scaled.        g.drawImage(image, 90, 0, 300, 62, this);    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -