【初心者】Java質問・相談スレ8【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0249デフォルトの名無しさん
NGNGthis.setBackground(Color.red);
yellowB = new Button("yellow");
blueB = new Button("blue");
this.add(yellowB);
this.add(blueB);
yellowB.addActionListener(this);
blueB.addActionListener(this);
}
public void paint(Graphics g) {
// 背景に関係するコード無し
}
public void actionPerformed(ActionEvent ae) {
if (ae.getActionCommand().equals("yellow")) {
this.setBackground(Color.yellow);
} else {
this.setBackground(Color.blue);
}
}
ボタンを押せば背景色が変わりますが
setBackground()だけで再描画されるカラクリが分かりません
おしえてください。
■ このスレッドは過去ログ倉庫に格納されています