public class Liebiao1 extends Applet implements ItemListener
{
public void init()
{
Choice c= new Choice();
c.add ("-----初始选项------");
c.add ("第一选项");
c.add ("第二选项");
c.add ("第三选项");
c.add ("第四选项");
c.addItemListener(this);
add(c);
}
public void itemStateChanged(ItemEvent e)
{
}
}
{
public void init()
{
Choice c= new Choice();
c.add ("-----初始选项------");
c.add ("第一选项");
c.add ("第二选项");
c.add ("第三选项");
c.add ("第四选项");
c.addItemListener(this);
add(c);
}
public void itemStateChanged(ItemEvent e)
{
}
}
解决方案 »
- 求大师救命
- 怎么判断两个OBJECT对象中装的东西是否是同一类型
- 一个APPLET程序的问题 请各位看看
- 怎样将小写金额转换成大写金额?比如将100000.00转换成十万元整,将108000.00转换成十万零八千元整。
- 正则表达式求教
- 小弟我去年毕业现在找工作,好难找呀,难道工作经验真的那么重要么,哪位仁兄给点鼓励或批评,不胜感激!
- 关于调用的问题(5:30分以前一直在线。。。)
- ■■CSDN查询助手■■ 发布最新版本!请大家及时更新,得到最好的(功能)待遇:-)
- 急!如何使JTable中的所有单元格增加“失去焦点(lostfocus)"事件。(最好有源代码)
- 怎样得到Graphics类的对象来画图,用什么样的子类
- 哪儿可以下载到连接Interbase 的JDBC驱动程序?
- 一定要帮我呀,还是有关editplus的使用,为什么我编译没有.class.但可以解释.class呀
protected JMenuItem createMenuItem(String cmd) {
JMenuItem mi = new JMenuItem(getResourceString(cmd + labelSuffix));
URL url = getResource(cmd + imageSuffix);
if (url != null) {
mi.setHorizontalTextPosition(JButton.RIGHT);
mi.setIcon(new ImageIcon(url));
}
String astr = getResourceString(cmd + actionSuffix);
if (astr == null) {
astr = cmd;
}
mi.setActionCommand(astr);
Action a = getAction(astr);
if (a != null) {
mi.addActionListener(a);
a.addPropertyChangeListener(createActionChangeListener(mi));//什么意思?
mi.setEnabled(a.isEnabled());
} else {
mi.setEnabled(false);
}
menuItems.put(cmd, mi);
return mi;
}Action 接口中有个方法addPropertyChangeListener(PropertyChangeListener listener)
AbstractAction 类实现了Action接口,a是个看不见的类,我不知道怎么触发此事件?
public void addPropertyChangeListener(PropertyChangeListener listener)Adds a PropertyChange listener. Containers and attached components use these methods to register interest in this Action object. When its enabled state or other property changes, the registered listeners are informed of the change. Parameters:
listener - a PropertyChangeListener object