java的面向对象特性实验报告_《面向对象程序设计JAVA》课程综合性实验报告

一、实验目的

1、掌握面向对象程序设计基本要素(封装、继承、多态)

2、掌握JAVA语言常用类包及其常用方法和JAVA语言基本语法

3、掌握基于Swing的图形用户界面设计

(1)、常用标准控件的使用,如标签、按钮、菜单、文本框、单选按钮、滚动条等。

(2)、事件处理机制

5、掌握布局、对话框的使用

6、掌握发布JAVA应用程序

二、设备与环境

硬件:多媒体计算机

软件:Windows 2000以上的操作系统、JAVA集成开发环境

三、实验内容及代码

1、实验内容及要求:

使用布局设计登录界面,要求输入用户名和密码正确才能登陆(验证方式不限)。

密码正确后进入系统主界面,主界面至少包括菜单条和文本区域(可以添加工具栏等)。

菜单至少包含“文件”、“编辑”、“格式”三个菜单(可自增加)。

每个菜单有相应菜单项,并要求点击相应菜单项可以实现相应行为。如点击“文件”菜单中的“打开”菜单项时弹出“打开对话框”。

文本区域要有滚动条,并可进行文字编辑。

应用到的关键技术的详细说明。可附相关的关键程序代码。

系统页面设计要求清晰、实用、美观。

2、代码:

(1)、LoginIn.java(登录页面)

1)、public class LoginIn extends JFrame{

JTextField f1; JTextField f2; JPanel

p5;JButton b1; JButton b2;

LoginIn(){Container cp=getContentPane();

Label l1=new Label("用户:"); Label l2=new

Label("密码:");

JPanel p1=new JPanel();JPanel p2=new

JPanel();

JPanel p3=new JPanel();JPanel p4=new

JPanel();

b1=new JButton("登录");

b2=new JButton("重置");p2.add(l1);

p2.add(f1);p3.add(l2);p3.add(f2);p4.add(b1);p4.add(b2);p5.add(p2);

p5.add(p3);

p5.add(p4);cp.add(p5,BorderLayout.CENTER);b1.addActionListener(new

Enter());

b2.addActionListener(new ReWrite());addWindowListener(new

winClose());}

public static void main(String[] args) {

LoginIn log=new LoginIn();

log.setTitle("系统登录");log.setSize(360,250);log.setVisible(true);

}

2)点击按钮键监听器

class Enter implements ActionListener{

public void actionPerformed(ActionEvent

e)

{

if((f1.getText()).equals("admin")&&(f2.getText()).equals("123"))

{

JOptionPane.showMessageDialog(null, "登录成功!"); //进入写字板

new NewProgram().setVisible(true);setVi

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值