<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

    圖片放在D:/pic/的p1.png,p2.png,p3.png,臺詞在D盤的lines.txt

    import java.awt.Color;
    import java.awt.Font;
    import java.awt.Graphics;
    import java.io.BufferedReader;
    import java.io.FileReader;
    import java.util.StringTokenizer;

    import javax.swing.ImageIcon;
    import javax.swing.JFrame;
    import javax.swing.JPanel;


    public class GameFrame extends JFrame {
        
        private static final int Width = 1000;
        private static final int Height = 600;
        private static JFrame frame = null;
        private static String content = null;
        
        public GameFrame() throws Exception {
            frame = new JFrame("");
            frame.setLocationRelativeTo(null);
            frame.setSize(Width, Height);
            frame.setLocation(100, 30);
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setVisible(true);
            
            BufferedReader reader = new BufferedReader(new FileReader("D:\\lines.txt"));
            while((content=reader.readLine())!=null) {
                JPanel panel = new GamePanel();
                panel.setBounds(0, 0, Width, Height);
                frame.getContentPane().add(panel);
                frame.setVisible(true);
                Thread.sleep(1000);
            }
        }
        
        class GamePanel extends JPanel {
            public void paint(Graphics g) {
                super.paint(g);
                ImageIcon icon = new ImageIcon("D:\\pic\\bg.jpg");
                g.drawImage(icon.getImage(), 0, 0, Width, Height, this);
                g.setFont(new Font("", Font.PLAIN, 50));
                StringTokenizer st = new StringTokenizer(content);
                String name = st.nextToken();
                if(name.equals("end")) {
                    g.setColor(Color.WHITE);
                    g.drawString("end", 470, 300);;
                } else { 
                    if(name.equals("p1")) {
                        icon = new ImageIcon("D:\\pic\\p1.png");
                        g.drawImage(icon.getImage(), 100, 50, 200, 300, this);
                        String words = st.nextToken();
                        g.setColor(Color.CYAN);
                        g.drawString(words, 100, 450);
                    } else if(name.equals("p2")) {
                        icon = new ImageIcon("D:\\pic\\p2.png");
                        g.drawImage(icon.getImage(), 700, 50, 200, 300, this);
                        String words = st.nextToken();
                        g.setColor(Color.PINK);
                        g.drawString(words, 500, 450);
                    } else if(name.equals("p3")) {
                        icon = new ImageIcon("D:\\pic\\p3.png");
                        g.drawImage(icon.getImage(), 450, 50, 200, 300, this);
                        String words = st.nextToken();
                        g.setColor(Color.GREEN);
                        g.drawString(words, 450, 450);
                    }
                }
            }
        }
        
        public static void main(String[] args) throws Exception {
            new GameFrame();
        }
    }
    posted on 2015-06-08 15:59 marchalex 閱讀(295) 評論(0)  編輯  收藏 所屬分類: java小程序
    主站蜘蛛池模板: 亚洲A丁香五香天堂网| 亚洲AV午夜成人影院老师机影院| 成人免费视频一区二区| 亚洲中文字幕不卡无码| 精品无码国产污污污免费网站| 亚洲av永久无码精品三区在线4| 免费在线黄色网址| 中文字幕无码毛片免费看| 亚洲一级免费毛片| 亚洲欧洲精品成人久久曰影片 | 成人A毛片免费观看网站| 亚洲视频在线视频| 日本高清免费中文字幕不卡| 在线免费播放一级毛片| 亚洲成AV人片在WWW| 亚洲成a人片77777kkkk| 最好免费观看韩国+日本| 一个人看的www免费视频在线观看| 国产AV旡码专区亚洲AV苍井空| 亚洲精品午夜无码专区| 午夜免费不卡毛片完整版| 久久九九AV免费精品| 亚洲精品GV天堂无码男同| 亚洲AV无码欧洲AV无码网站| 免费观看国产小粉嫩喷水| ww4545四虎永久免费地址| 一级一级一片免费高清| 亚洲日本成本人观看| 亚洲精品国产成人99久久| 亚洲成aⅴ人片久青草影院| 国产成人午夜精品免费视频| 免费看无码特级毛片| 高h视频在线免费观看| 亚洲不卡影院午夜在线观看| 久久久久亚洲AV无码永不| 久久久久亚洲?V成人无码| 成年丰满熟妇午夜免费视频| 最近最好最新2019中文字幕免费| 在线视频网址免费播放| 日韩精品无码永久免费网站| 亚洲av永久中文无码精品|