画像の表示
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class Jpeg extends Applet{
Image Image=null;
Button button1 = new Button();
MediaTracker mt=new MediaTracker(this);
int count =0;
public void init() {
//画像を読み込む
Image= getImage(getCodeBase(), "shoubu.jpg");
//画像読み込みの確認を可能にする
mt.addImage(Image,0);
//ボタンを用意する
button1.setLabel("描画");
button1.setBounds(new Rectangle(40, 136, 70, 23));
setLayout(null);
this.add(button1, null);
button1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
button1_actionPerformed(e);
}
});
}
public void paint (Graphics g)
{
//画像を表示する/しない
if(mt.checkID(0,true) & (count % 2==1)){
g.drawImage(Image, 20, 20, this);
}
}
//ボタンを押したとき 実行される
void button1_actionPerformed(ActionEvent e){
repaint();
count++;//交互に表示消去するため
}
}