📄 处理选择框事件.java
字号:
/* * 处理选择框事件.java * * Created on 2004年9月20日, 下午4:37 *//** * * @author litertiger */import java.awt.*;import java.awt.event.*;class TomPanel extends Panel{ Checkbox b1,b2,b3; CheckboxGroup one; TomPanel() { setLayout(new GridLayout(1,3)); one=new CheckboxGroup(); b1=new Checkbox("北京牌电视",false,one); b2=new Checkbox("上海牌电视",false,one); b3=new Checkbox("大连牌电视",false,one); add(b1); add(b2); add(b3); }}public class 处理选择框事件 extends java.applet.Applet implements ItemListener,ActionListener{ /** Initialization method that will be called after the applet is loaded * into the browser. */ TomPanel panel1; TomPanel2 panel2; Label l1,l2; TextArea t1,t2; GridLayout net; public void init() { net=new GridLayout(3,2); setLayout(net); panel1=new TomPanel(); panel2=new TomPanel2(); l1=new Label("产品介绍",Label.CENTER); l2=new Label("产品价格",Label.CENTER); t1=new TextArea(); t2=new TextArea(); add(l1); add(l2); add(t1); add(t2); add(panel1); add(panel2); panel1.b1.addItemListener(this); panel1.b2.addItemListener(this); panel1.b3.addItemListener(this); panel2.b1.addActionListener(this); panel2.b2.addActionListener(this); panel2.b3.addActionListener(this); // TODO start asynchronous download of heavy resources } public void itemStateChanged(ItemEvent e) { if(e.getItemSelectable()==panel1.b1) { t1.setText("北京生产的"); } if(e.getItemSelectable()==panel1.b2) { t1.setText("上海生产的"); } if(e.getItemSelectable()==panel1.b3) { t1.setText("大连生产的"); } } public void actionPerformed(ActionEvent e) { if(e.getSource()==panel2.b1) { t2.setText("北京:1000元 上海:1200元 大连:1100元"); } if(e.getSource()==panel2.b2) { t2.setText("北京:900元 上海:1100元 大连:1000元"); } if(e.getSource()==panel2.b3) { t2.setText("北京:800元 上海:1000元 大连:900元"); } } // TODO overwrite start(), stop() and destroy() methods}class TomPanel2 extends Panel { Button b1,b2,b3; TomPanel2() { setLayout(new GridLayout(1,3)); b1=new Button("购买1台"); b2=new Button("购买2台"); b3=new Button("购买3台"); add(b1); add(b2); add(b3); } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -