$B$?$H$($P!"(B ActionListener
$B%$%s%?%U%'!<%9$GActionEvent $B%/%i%97?%*%V%8%'%/%H$G$O!"
ActionEvent
$B$N%a%=%C%I(B
$BLa$jCM7?(B | $B%a%=%C%I(B | $B35MW(B |
String | getActionCommand() |
$B%"%/%7%g%s$K4XO"$7$?%3%^%s%IJ8;zNs$rJV$7$^$9!#(B |
int | getModifiers() |
$B%"%/%7%g%s%$%Y%s%H$NH/@8Cf$K2!$5$l$?=$>~%-!<$rJV$7$^$9!#(B |
String | paramString() |
$B%"%/%7%g%s%$%Y%s%H$rH=JL$9$k%Q%i%a!<%?J8;zNs$rJV$7$^$9!#(B |
$B$^$?!"A4$F$N%$%Y%s%H>uBV%*%V%8%'%/%H$NGI@885$K$J$k%k!<%H%/%i%9$G$"$k(B EventObject
$B$G$O!"
EventObject
$B$N%a%=%C%I(B
$BLa$jCM7?(B | $B%a%=%C%I(B | $B35MW(B |
Object | getSource() |
$B%$%Y%s%H$,:G=i$KH/@8$7$?%*%V%8%'%/%H$G$9!#(B |
$B>\:Y$O(B API $B;EMM=q$r;2>H$/$@$5$$!#(B
$BK\@a$G$O!"Fs$D$N%\%?%s$=$l$>$l$K!"(B ActionListener
, MouseListener
$B$rEPO?$7$^$9!#$=$l$>$l$N%j%9%J!<$NCf$G$O!"Fs$D$N%\%?%s$r<1JL$9$kI,MW$,$"$j$^$9$,!"$3$3$G%$%Y%s%H%*%V%8%'%/%H$N(B getSource()
$B%a%=%C%I$rMxMQ$7$^$9!#(B
$B%5%s%W%k(B
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class MultiSource extends Applet {
private Button btnBlue;
EventHandler eh = new EventHandler();
private Button btnRed;
private Label label;
//$B%j%9%J!e.getSource() == btnBlue) {
MultiSource.this.setBackground(Color.blue);
}
if (e.getSource() == btnRed) {
MultiSource.this.setBackground(Color.red);
}
}
//MouseListener $B%$%s%?%U%'!<%9$Ne.getSource() == btnBlue) {
label.setBackground(Color.blue);
}
if (e.getSource() == btnRed) {
label.setBackground(Color.red);
}
label.setForeground(Color.white);
}
public void mouseExited(MouseEvent e) {
label.setForeground(Color.black);
label.setBackground(Color.white);
}
//$B%$%s%?%U%'!<%9$N%a%=%C%I$OA4$F~(B
label.setAlignment(Label.CENTER);
//$BItIJ$NG[CV(B
this.setLayout(null);
this.setSize(200, 111);
this.add(btnBlue);
this.add(btnRed);
this.add(label);
//$B%$%Y%s%H%j%9%J!<$NEPO?(B
btnBlue.addActionListener(eh);
btnRed.addActionListener(eh);
btnRed.addMouseListener(eh);
btnBlue.addMouseListener(eh);
}
//$B%"%W%l%C%H$N3+;O(B
public void start() {
this.setBackground(Color.white);
System.out.println("Start");
}
}
|
$B%"%W%l%C%H!'(B MultiSource.class |
<<PREV(P) | ToC(T) | NEXT(N)>>
Copyright © 2001 SUGAI, Manabu. All Rights Reserved.