📄 example13_5.java.bak
字号:
import java.applet.*;import java.awt.*;import java.awt.event.*;
public class Example13_5 extends Applet implements ItemListener,ActionListener
{ List list1,list2;
TextArea text1,text2; int index=0;
public void init()
{ list1=new List(3,false); list2=new List(3,false);
text1=new TextArea(6,15); text2=new TextArea(6,15);
list1.add("计算1+2+..."); list1.add("计算1*1+2*2+3*3...");
list1.add("计算1*1*1+2*2*2+3*3*3...");
for(int i=1;i<=100;i++)
{ list2.add("前"+i+"项和");
}
add(list1);add(list2);add(text1);add(text2);
list1.addItemListener(this); list2.addActionListener(this);
}
public void itemStateChanged(ItemEvent e)
{ if(e.getItemSelectable()==list1)
{ text1.setText(list1.getSelectedItem());
index=list1.getSelectedIndex();
}
}
public void actionPerformed(ActionEvent e)
{ int n=list2.getSelectedIndex(),sum=0;
String name=list2.getSelectedItem();
switch(index)
{ case 0:
for(int i=1;i<=n+1;i++)
{ sum=sum+i;
}
break;
case 1:
for(int i=1;i<=n+1;i++)
{ sum=sum+i*i;
}
break;
case 2:
for(int i=1;i<=n+1;i++)
{ sum=sum+i*i*i;
}
break;
default :
sum=-100;
}
text2.setText(name+"等于"+sum);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -