Java图形用户界面编程练习

Java图形用户界面编程练习

ID:38579964

大小:86.50 KB

页数:11页

时间:2019-06-15

Java图形用户界面编程练习_第1页
Java图形用户界面编程练习_第2页
Java图形用户界面编程练习_第3页
Java图形用户界面编程练习_第4页
Java图形用户界面编程练习_第5页
资源描述:

《Java图形用户界面编程练习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验八Java图形用户界面编程练习实验目的1、掌握Java的GUI设计技术2、掌握AWT和Swing的应用技巧实验要求1、编写一个程序学习使用处理ActiongEvent事件2、编写一个程序学习使用布局类实验内容1.猜数字游戏实验目的:练习图形用户界面编程,学习处理ActionEvent事件。实用要求:要求程序中要有2个按钮buttonGetNumber和buttonNumber,用户单击buttonGetNumber按钮可以得到一个随机数,然后在文本框中输入猜测数字,再单击buttonNumber按钮,程序根据用户

2、的猜测给出提示信息。运行效果示例:程序模板:按模板要求,将【代码】替换为Java程序代码。GuessExample.javaimportjava.awt.*;importjava.awt.event.*;importjava.applet.*;publicclassGuessExampleextendsAppletimplementsActionListener{intnumber;TextFieldinputNumber;LabelfeedBack;ButtonbuttonGetNumber,buttonEnter

3、;publicvoidinit(){buttonGetNumber=newButton("得到一个随机数");feedBack=newLabel("无反馈信息",Label.CENTER);feedBack.setBackground(Color.green);inputNumber=newTextField("0",5);buttonEnter=newButton("确定");【代码1】//按钮buttonEnter增加ActionEvent事件监视器,监视器为当前JavaApplet。【代码2】//按钮butto

4、nGetNumber增加ActionEvent事件监视器,监视器为当前JavaApplet。add(newLabel("获取1-100之间的随机数:"));add(buttonGetNumber);add(newLabel("输入您的猜测:"));add(inputNumber);add(newLabel("单击确定按钮:"));add(buttonEnter);add(newLabel("反馈信息:"));add(feedBack);}publicvoidactionPerformed(ActionEvente){

5、if(【代码3】)//判断事件源是否是buttonGetNumber。{number=(int)(Math.random()*100)+1;}elseif(【代码4】)//判断事件源是否是buttonEnter。{intguess=0;try{guess=Integer.parseInt(【代码5】);//返回inputNumber中的文本。if(guess==number){【代码6】//feedBack设置提示文本:"猜对了!"。}elseif(guess>number){【代码7】//feedBack设置提示文

6、本:"猜大了!。inputNumber.setText(null);}elseif(guess

7、利用Swing编写一个GUI程序,JFrame使用BorderLayout布局。在JFrame的中心添加一个Panel容器pCenter,pCenter的布局是7行7列的GridLayout布局,pCenter中放置49个标签,用来显示日历。JFrame的北面添加一个Panel容器pNorth,其布局是FlowLayout布局,pNorth放置两个按钮nextMonth和previousMonth,单击nextMonth按钮,可以显示当前月的下一月的日历;单击previousMonth按钮,可以显示当前月的上一月的日

8、历。JFrame的南面添加一个Panel容器pSouth,其布局也是FlowLayout,pSouth中放置一个标签来显示一些日历信息。运行效果示例:程序模板:按模板要求,将【代码】替换为Java程序代码。CalendarExample.javaimportjava.util.*;importjava.awt.*;importjava.awt.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。