⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 处理选择框事件.java

📁 200多个自己编的java程序,大家可以学一下.
💻 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 + -