ふらっと C#,C♯,C#(初心者用) Part118 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0802デフォルトの名無しさん
2016/01/17(日) 23:23:08.55ID:VemjrG46無名クラスはあくまで型を実装するものだから
一個のメソッドを扱いたいのとは動機がちょっと違う
JFrame f = new JFrame();
JLabel label = new JLabel("");
f.getContentPane().add(label, BorderLayout.CENTER);
f.addMouseListener(new MouseAdapter() {
private int count = 0;
private void updateLabel() {
label.setText(String.valueOf(count));
label.setForeground(count < 10 ? Color.BLACK : Color.RED);
}
public void mouseClicked(MouseEvent e) {
count++;
updateLabel();
}
public void mouseExited(MouseEvent e) {
count = 0;
updateLabel();
}
});
こういう風にして、関連する複数のメソッドを同時に書きたいときに役立つ
■ このスレッドは過去ログ倉庫に格納されています