|
分類:[Java]
今晩は、JAVA初心者です、宜しくお願いします。
<public void actionPerformed( ActionEvent e ){}>
を以下のように、<btn.addActionListener( )>以外から、
呼び出したいのですが、引数の取り方がわかりません。
色々な変数を入れたり、キャストもしてやりましたが、
エラーばかりです。
どなたか詳しい方宜しくご教示お願い致します。
===============================================================
SampleTest()
{
this.setBounds( 10 , 10 , 300 , 200 ) ;
btn = new JButton("ボタン") ;
btn.addActionListener( this ) ;
p = new JPanel() ;
p.add ( btn ) ;
this.add( p ) ;
// actionPerformed( ?????? );
}
public void actionPerformed( ActionEvent e )
{
if( btn == (JButton)e.getSource() )
{
p.setBackground( Color.yellow ) ;
}
else
{
System.out.println("Error!!");
}
}
===================================================================
|