当前位置: 技术问答>java相关
大虾们,快来帮帮我把,这段代码怎么了?
来源: 互联网 发布时间:2015-06-20
本文导语: import java.awt.*; import java.awt.event.*; import java.applet.Applet; import java.applet.*; public class test extends Applet { CheckboxGroup cg1=new CheckboxGroup(); Checkbox AA=new Checkbox("a",cg1,false); Checkbox AB=new Checkbox("b",cg1,false); Checkbox AC=new...
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.applet.*;
public class test extends Applet
{
CheckboxGroup cg1=new CheckboxGroup();
Checkbox AA=new Checkbox("a",cg1,false);
Checkbox AB=new Checkbox("b",cg1,false);
Checkbox AC=new Checkbox("c",cg1,false);
Button no=new Button("restart?");
public void init()
{
no.addMouseListener(new no_Listener());
add(AA,BorderLayout.WEST);
add(AB,BorderLayout.CENTER);
add(AC,BorderLayout.EAST);
add(no,BorderLayout.SOUTH);
}
class no_Listener extends MouseAdapter
{
public void mouseClicked(MouseEvent e)
{
AA.setState(false);
AB.setState(false);
AC.setState(false);
}
}
}
编译通过,可是放在ie中,按那个restart的按钮,就是没反映啊
import java.awt.event.*;
import java.applet.Applet;
import java.applet.*;
public class test extends Applet
{
CheckboxGroup cg1=new CheckboxGroup();
Checkbox AA=new Checkbox("a",cg1,false);
Checkbox AB=new Checkbox("b",cg1,false);
Checkbox AC=new Checkbox("c",cg1,false);
Button no=new Button("restart?");
public void init()
{
no.addMouseListener(new no_Listener());
add(AA,BorderLayout.WEST);
add(AB,BorderLayout.CENTER);
add(AC,BorderLayout.EAST);
add(no,BorderLayout.SOUTH);
}
class no_Listener extends MouseAdapter
{
public void mouseClicked(MouseEvent e)
{
AA.setState(false);
AB.setState(false);
AC.setState(false);
}
}
}
编译通过,可是放在ie中,按那个restart的按钮,就是没反映啊
|
你这个没错,我又看了一边,如果你这么写:
public class testA extends Applet
{
CheckboxGroup cg1=new CheckboxGroup();
Checkbox AA=new Checkbox("a",cg1,false);
Checkbox AB=new Checkbox("b",cg1,false);
Checkbox AC=new Checkbox("c",cg1,false);
Button no=new Button("restart?");
public void init()
{
no.addMouseListener(new no_Listener());
add(AA,BorderLayout.WEST);
add(AB,BorderLayout.CENTER);
add(AC,BorderLayout.EAST);
add(no,BorderLayout.SOUTH);
}
class no_Listener extends MouseAdapter
{
public void mouseClicked(MouseEvent e)
{
AA.setState(true);
//这儿如果全设false逻辑上通不过
}
}
}
这样看事件是可以激发的.
public class testA extends Applet
{
CheckboxGroup cg1=new CheckboxGroup();
Checkbox AA=new Checkbox("a",cg1,false);
Checkbox AB=new Checkbox("b",cg1,false);
Checkbox AC=new Checkbox("c",cg1,false);
Button no=new Button("restart?");
public void init()
{
no.addMouseListener(new no_Listener());
add(AA,BorderLayout.WEST);
add(AB,BorderLayout.CENTER);
add(AC,BorderLayout.EAST);
add(no,BorderLayout.SOUTH);
}
class no_Listener extends MouseAdapter
{
public void mouseClicked(MouseEvent e)
{
AA.setState(true);
//这儿如果全设false逻辑上通不过
}
}
}
这样看事件是可以激发的.