第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Java 8/Eclipse 圖像不可見

Java 8/Eclipse 圖像不可見

開滿天機(jī) 2021-11-24 15:12:37
我正在嘗試獲取一個小動畫的圖像,但面板保持白色。圖像與類位于同一文件夾中。public class JBallonPanel extends JPanel implements Runnable{private Image img;private int x, y;JBallonPanel(){    setBackground(Color.white);    img=Toolkit.getDefaultToolkit().createImage(".//Ball.jpg");    x=this.getWidth()/2;    y=this.getHeight()/2;}public void paintComponent(Graphics g){    g.drawImage(img, x, y,             img.getWidth(this), img.getWidth(this), this);}
查看完整描述

1 回答

?
墨色風(fēng)雨

TA貢獻(xiàn)1853條經(jīng)驗 獲得超6個贊

看看下面,我只是做了一些調(diào)整,但你的代碼正在工作。


    import java.awt.Color;

    import java.awt.Graphics;

    import java.awt.Image;

    import java.awt.Toolkit;

    import javax.swing.JFrame;

    import javax.swing.JPanel;

    import javax.swing.WindowConstants;


    //public class JBallonPanel extends JPanel implements Runnable {

    //You can remove implements Runnable

    public class JBallonPanel extends JPanel {

    private Image img;

    private int x, y;


    JBallonPanel(){

        setBackground(Color.white);

        // your path should have \\ for example C:\\Ball.jpg or C:\\myImageFolder\\Ball.jpg 

        // but in your case, it works too.

        img=Toolkit.getDefaultToolkit().createImage("C:\\Ball.jpg");

        x=this.getWidth()/2;

        y=this.getHeight()/2;

    }


    public void paintComponent(Graphics g){

        g.drawImage(img, x, y, img.getWidth(this), img.getWidth(this),     this);

    }


    //And run like this

    public static void main(String[] args) {

        JFrame frame = new JFrame();

        frame.getContentPane().add(new JBallonPanel());

        frame.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);

        frame.pack();

        frame.setSize(800, 800);

        frame.setVisible(true);

    }

}


查看完整回答
反對 回復(fù) 2021-11-24
  • 1 回答
  • 0 關(guān)注
  • 175 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號