互联网程序设计 实验指导手册 陈颉

上传人:第*** 文档编号:32806870 上传时间:2018-02-12 格式:DOC 页数:7 大小:40.50KB
返回 下载 相关 举报
互联网程序设计 实验指导手册 陈颉_第1页
第1页 / 共7页
互联网程序设计 实验指导手册 陈颉_第2页
第2页 / 共7页
互联网程序设计 实验指导手册 陈颉_第3页
第3页 / 共7页
互联网程序设计 实验指导手册 陈颉_第4页
第4页 / 共7页
互联网程序设计 实验指导手册 陈颉_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《互联网程序设计 实验指导手册 陈颉》由会员分享,可在线阅读,更多相关《互联网程序设计 实验指导手册 陈颉(7页珍藏版)》请在金锄头文库上搜索。

1、互联网程序设计实验指导书湖北工业大学计算机学院2009目 录概 述 .错误!未定义书签。综合大 实验 1:Java 实现 3G 手机功能界面 .错误!未定义书签。综合性试验目的要求1、了解 java 系统图形用户界面的基本工作原理和界面的设计步骤。 2、了解图形用户界面的事件响应机制。 3、掌握图形用户界面的各种常用的基本组件的使用方法及事件响应。 4、 掌握图形用户界面的各种布局策略的设计与使用。 内容提要编程实现一个模拟手机的图形用户界面,包括一个显示区和一个键盘区,显示区用来显示数字和信息,键盘区包括 09 10 个数字键和“发送”、 “清除”、 “关机”三个按钮。当用户按数字键时,响应

2、的数字回现在显示区上;当用户按“清除”键时,显示区清空;当用户 按“发送”键时,显示区出现当前的号码和“拨号中”的信息;当用户按“关闭”键时,结束程序。package cn.rain.form; import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swin

3、g.JTextField; public class Moble extends JFrame private static final long serialVersionUID = 1L; private JTextField txtView; /* * Launch the application * param args */ public static void main(String args) try Moble moble = new Moble(); moble.setVisible(true); catch (Exception e) e.printStackTrace()

4、; /* * Create the frame */ public Moble() setTitle(Moble); setBounds(100, 100, 200, 300); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); final JPanel panel = new JPanel(); getContentPane().add(panel, BorderLayout.CENTER); txtView = new JTextField(); panel.setLayout(null); panel.add(txtView); final

5、JButton btn1 = new JButton(); btn1.addActionListener(new ActionListener() /加监听public void actionPerformed(ActionEvent arg0) txtView.setText(txtView.getText().concat(1); ); btn1.setText(1); btn1.setBounds(0, 73, 59, 23); panel.add(btn1); final JButton btn2 = new JButton(); btn2.addActionListener(new

6、ActionListener() public void actionPerformed(ActionEvent arg0) /文本显示txtView.setText(txtView.getText().concat(2); ); btn2.setText(2); btn2.setBounds(68, 73, 59, 23); panel.add(btn2); final JButton btn3 = new JButton(); btn3.addActionListener(new ActionListener() public void actionPerformed(ActionEven

7、t arg0) txtView.setText(txtView.getText().concat(3); ); btn3.setText(3); btn3.setBounds(133, 73, 59, 23); panel.add(btn3); final JButton btn4 = new JButton(); btn4.addActionListener(new ActionListener() public void actionPerformed(ActionEvent arg0) txtView.setText(txtView.getText().concat(4); ); btn

8、4.setText(4); btn4.setBounds(0, 102, 59, 23); panel.add(btn4); final JButton btn5 = new JButton(); btn5.addActionListener(new ActionListener() public void actionPerformed(ActionEvent arg0) txtView.setText(txtView.getText().concat(5); ); btn5.setText(5); btn5.setBounds(65, 102, 59, 23); panel.add(btn

9、5); final JButton btn6 = new JButton(); btn6.addActionListener(new ActionListener() public void actionPerformed(ActionEvent arg0) txtView.setText(txtView.getText().concat(6); ); btn6.setText(6); btn6.setBounds(133, 102, 59, 23); panel.add(btn6); final JButton btn7 = new JButton(); btn7.addActionList

10、ener(new ActionListener() public void actionPerformed(ActionEvent arg0) txtView.setText(txtView.getText().concat(7); ); btn7.setText(7); btn7.setBounds(0, 131, 59, 23); panel.add(btn7); final JButton btn8 = new JButton(); btn8.addActionListener(new ActionListener() public void actionPerformed(Action

11、Event arg0) txtView.setText(txtView.getText().concat(8); ); btn8.setText(8); btn8.setBounds(65, 131, 59, 23); panel.add(btn8); final JButton btn9 = new JButton(); btn9.addActionListener(new ActionListener() public void actionPerformed(ActionEvent arg0) txtView.setText(txtView.getText().concat(9); );

12、 btn9.setText(9); btn9.setBounds(133, 131, 59, 23); panel.add(btn9); final JButton btn0 = new JButton(); btn0.addActionListener(new ActionListener() public void actionPerformed(ActionEvent arg0) txtView.setText(txtView.getText().concat(0); ); btn0.setText(0); btn0.setBounds(68, 160, 57, 23); panel.a

13、dd(btn0); txtView = new JTextField(); txtView.setBounds(59, 24, 90, 21); panel.add(txtView); final JButton btnSend = new JButton(); btnSend.addActionListener(new ActionListener() public void actionPerformed(ActionEvent arg0) /如果拨过号了,就不能再拨if(txtView.getText().indexOf(calling.)=-1) txtView.setText(txt

14、View.getText().concat(calling.); else return; ); btnSend.setText(Send); btnSend.setBounds(40, 189, 127, 23); panel.add(btnSend); final JButton btnclear = new JButton(); btnclear.addActionListener(new ActionListener() public void actionPerformed(ActionEvent arg0) txtView.setText(); ); btnclear.setText(Clear); btnclear.setBounds(40, 212, 127, 23); panel.add(btnclear); final JButton btnOff = new JButton(); btnOff.addActionListener(new ActionListener() public void actionPerformed(ActionEvent arg0) dispose(); ); btnOff.setText(Off); btnOff.setBounds(40, 232, 127, 23); panel.add(btnOff);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 工程造价

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号