Java程序上机练习题(15)
import java.awt.*;
import java .awt .event .*; import java.applet.*;
public class Applet1 extends Applet implements ItemListener {
CheckboxGroup optGroup; Checkbox opt1,opt2,opt3; String s=\boolean b=false; public void init() {
optGroup=new CheckboxGroup( );
opt1=new Checkbox(\选项1\
add(opt1); opt1.addItemListener(this); opt2=new Checkbox(\选项2\ add(opt2); opt2.addItemListener(this); opt3=new Checkbox(\选项3\
add(opt3);
opt3.addItemListener(this);
}
public void paint(Graphics g)
{ if(b) g.drawString(\你选择了\ public void itemStateChanged(ItemEvent e) {
b=true;
if(e.getSource()==opt1)
}
}
{ opt1.setVisible(false); opt2.setVisible(true); opt3.setVisible(true); s=opt1.getLabel( ); if(e.getSource()==opt2)
{ opt1.setVisible(true); opt2.setVisible(false);
opt3.setVisible(true); s=opt2.getLabel( ); if(e.getSource()==opt3)
{ opt1.setVisible(true); opt2.setVisible(true); opt3.setVisible(false); s=opt3.getLabel( ); repaint( );
}
}
} }
7. 请编写一个Applet,在其窗口中摆放两复选按钮框,显示它们被选中(那个被选中、或两个均被选中、或两个均未选中)的信息。 @程序
import java.awt.*;
import java .awt .event .*; import java.applet.*;
public class Applet1 extends Applet implements ItemListener
{
private TextField t;
private Checkbox opt1,opt2; public void init() {
t=new TextField(\ \ add(t); opt1=new Checkbox(\选项1\ add(opt1); opt1.addItemListener(this); opt2=new Checkbox(\选项2\ add(opt2); opt2.addItemListener(this); } }
8. 使用List列表组件,选择画何种几何图形(黄色矩形、绿色圆、红色椭圆、白色扇形、兰色直线之一),并通知程序实现之。 @程序
import java.applet.Applet; import java.awt.*;
import java.awt.event.*;
public class Applet1 extends Applet implements ActionListener , ItemListener {
List myList;
String itemNames[] =
{ \黄色矩形\红色圆\绿色椭圆\白色扇形\兰色直线\ //项目名称 Color colors[] =
{ Color.yellow , Color.red, Color.green, Color.white, Color.blue }; //颜色对象数组 int j;
boolean b=false; public void init()
{
myList = new List( 6, false );
for ( int i = 0; i < itemNames.length; i++ ) myList.add( itemNames[ i ] ); add( myList );
myList.addActionListener( this ); myList.addItemListener( this ); }
public void actionPerformed( ActionEvent e ) { } public void itemStateChanged( ItemEvent e ) { b=true;
showStatus( myList.getSelectedItem() + \ myList.getSelectedIndex() );
public void itemStateChanged(ItemEvent e) { }
String s=\
if(opt1.getState( )) s=\选择了选项1\ if(opt2.getState( )) s=s+\选择了选项2\ t.setText(s);
…… 此处隐藏:247字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




