java实验报告,没时间写了 ,一百分

来源:百度知道 编辑:UC知道 时间:2024/06/01 07:42:26
〔实验类型〕
综合性试验
〔目的要求〕
1、了解 java 系统图形用户界面的基本工作原理和界面的设计步骤。
2、了解图形用户界面的事件响应机制。
3、掌握图形用户界面的各种常用的基本组件的使用方法及事件响应。
4、 掌握图形用户界面的各种布局策略的设计与使用。
〔内容提要〕
编程实现一个模拟手机的图形用户界面,包括一个显示区和一个键盘区,显示区用来显示数字和信息,键盘区包括 0~9 10 个数字键和“发送”、“清除”、“关机”三个按钮。当用户按数字键时,响应的数字回现在显示区上;当用户按“清除”键时,显示区清空;当用户 按“发送”键时,显示区出现当前的号码和“拨号中……”的信息;当用户按“关闭”键时,结束程序。

简单点,只要源代码,源代码要有比较详细的注释

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.swing.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();
}
}

/**
* 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); <