<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    march alex's blog
    hello,I am march alex
    posts - 52,comments - 7,trackbacks - 0
    今天寫了一個在JFrame顯示圖片(包括動圖)的小程序。
    主要用到了JPanel類,JPanel類有一個paint()方法,用于實現畫圖。在這里paint()方法里寫的就是調用一張圖片,然后就實現了在JFrame中顯示一張圖片。
    其原理其實是:在JFrame對象中放一個JPanel對象,在JPanel中實現畫圖。 代碼如下:
    import java.awt.Graphics;
    import javax.swing.ImageIcon;
    import javax.swing.JFrame;
    import javax.swing.JPanel;

    public class ImageApp extends JFrame {
        public ImageApp() {
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            setLocationRelativeTo(null);
            setSize(400, 300);
            setResizable(false);
            getContentPane().setLayout(null);
            JPanel panel = new ImagePanel();
            panel.setBounds(0, 0, 400, 300);
            getContentPane().add(panel);
            setVisible(true);
        }

        public static void main(String[] args) {
            new ImageApp();
        }

        class ImagePanel extends JPanel {
            public void paint(Graphics g) {
                super.paint(g);
                ImageIcon icon = new ImageIcon("D:\\testapp.jpg");
                g.drawImage(icon.getImage(), 0, 0, 400, 300, this);
            }
        }
    }
    動圖如下:(D:\\testapp.jpg)

    posted on 2015-03-13 11:32 marchalex 閱讀(3309) 評論(0)  編輯  收藏 所屬分類: java小程序
    主站蜘蛛池模板: 亚洲欧美国产国产一区二区三区| 亚洲国产精品乱码在线观看97 | 日韩视频在线精品视频免费观看| 国产成人人综合亚洲欧美丁香花| 午夜a级成人免费毛片| 亚洲电影免费在线观看| 亚洲av永久综合在线观看尤物| 伊人婷婷综合缴情亚洲五月| 国产高清免费观看| 午夜免费福利影院| 日韩视频在线免费观看| 成人免费视频软件网站| 思思99re66在线精品免费观看| 国产成人精品免费视频大| 久久免费观看国产精品88av| 日韩免费高清播放器| 国产免费一区二区视频| 男女污污污超污视频免费在线看| 亚洲成色在线综合网站| 久久精品国产亚洲av麻豆| 亚洲精品第五页中文字幕| 亚洲精品成人久久| 亚洲精华国产精华精华液| 羞羞漫画小舞被黄漫免费| 日韩毛片免费一二三| 一区二区免费视频| 国产精品免费综合一区视频| 亚洲欧洲成人精品香蕉网| 少妇亚洲免费精品| 日本免费一区二区三区最新vr| 亚洲精品tv久久久久| 亚洲美女一区二区三区| 亚洲精品中文字幕无码AV| 蜜臀亚洲AV无码精品国产午夜.| a级毛片免费播放| 香蕉视频在线观看免费国产婷婷| 亚洲v国产v天堂a无码久久| 亚洲ⅴ国产v天堂a无码二区| 亚洲人成未满十八禁网站| 国内少妇偷人精品视频免费| 在线观看免费亚洲|