Javaの道 Javaに関する
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道 >  掲示板 >  掲示板(画像の表示がうまくいかない)
閲覧数:668
掲示板(画像の表示がうまくいかない)
名前
匿名
題名 画像の表示がうまくいかない
質問内容

質問を評価する
(0ポイント)
お世話になります。
画像の表示を勉強しているのですが、どうしても
うまく表示されません。
いろいろためしたのです。
以下にソースを貼り付けます。
訂正する点がありましたら、ご指摘ください。
よろしくお願いします。


import    java.applet.Applet;
import    java.awt.*;
import    java.awt.event.*;
import    java.net.URL;

public    class    applet01    extends    Applet    implements KeyListener
{
    String    text = "";
    Image    image;
    URL        urlCode, urlDoc;
    String    urlCodeString, urlDocString;
    String    loadString = "";
    //    初期化
    public    void    init()
    {
        urlCode = getCodeBase();
        urlCodeString = "Code : " + urlCode.getPath();
        urlDoc = getDocumentBase();
        urlDocString = "Doc : " + urlDoc.getPath();

        loadString = urlCode.getPath() + "p1.bmp";
//        image = getImage( getDocumentBase(), "p1.bmp" );
        image = getImage( getCodeBase(), "p1.bmp" );
        addKeyListener( this );
        requestFocus();
    }
    
    //    描画
    public    void    paint( Graphics g )
    {
        g.drawString( "Hello from Java!", 60, 100 );
        g.drawString( text, 0, 120 );
        g.drawImage( image, 50, 50, this );
        g.drawString( urlCodeString, 0, 140 );
        g.drawString( urlDocString, 0, 160 );
        g.drawString( loadString, 0, 180 );
    }
    
    //    キーの入力があったとき
    public    void    keyTyped( KeyEvent e )
    {
        text = text + e.getKeyChar();
        repaint();
    }
    
    //    キーが押されたとき
    public    void    keyPressed( KeyEvent e )
    {
        if( image == null )
            text += "image = null";
        else
            text += "image = OK";
        repaint();
    }
    //    キーが放されたとき
    public    void    keyReleased( KeyEvent e ) { }
}
質問日時 2013-06-18 17:27:24
名前
匿名
回答内容

回答を評価する
(0ポイント)
>いろいろためしたのです。
質問するときは、まずこの内容を書くものだよ。
回答日時 2013-06-18 21:09:17

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。



このページのトップへ
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道_CopyrightJavaの道