画像の表示
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++;//交互に表示消去するため } }