【Java編】 学校の宿題は俺にやらせろ 【Java編】
■ このスレッドは過去ログ倉庫に格納されています
0180171
NGNGありがとうございます☆
しかし、テキストに入力された文字列を表示するための
ボタンを作ってあって、そこで repaint() を呼び出しているんで、
クリアボタンで repaint() を呼び出すと、クリアじゃなくて、表示しちゃうんですよ・・・
public void paint(Graphics g) {
g.drawString(ss, rdnum1, rdnum2);
}
public void update(Graphics g) { // 描画のクリアの中止
paint(g);
}
//部品のイベント処理
public void actionPerformed(ActionEvent e) {
random = new Random();
rdnum1 = Math.abs( random.nextInt() ) % 200 + 1;
rdnum2 = Math.abs( random.nextInt() ) % 160 + 1;
Button bt = (Button)e.getSource();
if (bt == bt1) {
ss = txt1.getText();
repaint();
}
if (bt == bt2) {
//描画のクリアのための処理がしたいっす
}
}
なにか他のやり方ありますでしょうか?
■ このスレッドは過去ログ倉庫に格納されています