return;
retrun;を取ると動作がおかしくなるんですが
return;にはどういう働きがあるんでしょうか?
お願いします。
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
//<applet code = "a.class" width = "300" height = "300"></applet>
public class a extends Applet implements ActionListener{
Dialog d;
Frame f;
public void init() {
setLayout( new GridLayout( 1, 1 ) );
Button b = ( Button )add( new Button( "frame" ) );
b.addActionListener( this );
}
public void actionPerformed( ActionEvent e ){
if( e.getActionCommand() == "frame" ){
if ( f == null ){
f = new Frame( "Kitty on your lap" );
Button fb = (Button)f.add( new Button( "Kitty " ) );
fb.addActionListener( this );
f.setSize( 200 , 200 );
f.setVisible( true );
}else if( d == null ){
f.dispose();
f = null;
}
return;
}
if( e.getActionCommand() == "OK" ) {
d.dispose();
d = null;
return;
}
d = new Dialog( f, "Kitty", true );
d.setLayout( new GridLayout( 2, 1 ) );
d.setResizable( false );
d.add( new Label( "Kitty on your lap" ) );
Button b = (Button)d.add( new Button( "OK" ) );
b.addActionListener( this );
d.setSize( 400 , 200 );
d.setVisible( true );
}
}
お礼
やはりクイックリターンミラーなのですね。カメラ修理店で、クイックリターンミラーが動作するようにして貰います。どうも有り難うございました。