ui设计实验报告

ui设计实验报告

篇一:UI设计实验报告

实验项目四:UI设计

一、 实验目的和要求

1、熟练运用Eclipse软件中的swing设计。

2、掌握UI编写的软件。

3、能都熟练的进行操作,理解每个按钮的含义并懂得修改参数。

4、理解其幕后的Java代码。

二、实验原理

1、Eclipse软件中的swing设计。

2、通过各种功能按钮去添加界面中属性。

三、主要仪器设备

PC机、Java环境、Eclipse、数据库。

四、实验内容、步骤及操作方法。

实验内容:

1、 能都熟练的进行操作,理解每个按钮的含义并懂得修改参数。

2、 通过功能按钮添加界面上的功能。

3、 理解其幕后的Java代码。

实验步骤:

1、 打开eclipse软件,新建Java项目。

2、 新建swing Frame。

3、 进入界面设计。

4、 运用功能按键设计出想要的格式和功能。

5、 为添加的控件进行动作监听设置。

6、 查看Java代码,理解其对应的含(来自:WwW.zaiD 在点网)义。

五、实验数据记录和处理

1、记住swing中功能按钮的含义。

2、会修改相应的参数。

3、界面完整。

六、实验结果与分析

1、熟悉了软件的运用。

2、掌握了 参数的设置和按钮的含义。

3、对幕后的Java代码熟悉并能与界面对应上。

4、设计出满足要求的界面并且运行正常。

5、对原理有了初步的了解。

七、讨论、建议、质疑

1、按钮众多不方便记忆。

2、对参数值的修改不熟练 。

篇二:Android实验报告—UI设计

Android UI设计

实验目的:

本实验的目的是使学生深入了解Android程序框架结构、了解和掌握Android界面设计和界面编程。通过程序设计,掌握常用界面控件、菜单、以及界面事件的响应。

实验要求:

设计程序实现一个电子菜单,应具有显示菜单功能和选菜功能。通过选择,将选中的菜单选项在界面做显示,如下图:

[实现提示]

1、建立Android工程,其中

工程名称:MenuSelect579

应用名称:MenuSelect579

包名称:.bistu.dj1001. MenuSelect579

Activity名称:MenuSelect579

2、工程建立完毕后,进行相应界面设计,再编写Java文件

程序源码

package .bistu.dj1001.MenuSelect579;

import android.app.Activity;

import android.os.Bundle;

import android.view.ContextMenu;

import android.view.ContextMenu.ContextMenuInfo;

import android.view.Menu;

import android.view.MenuItem;

import android.view.View;

import android.widget.TextView;

public class MenuSelect579 extends Activity {

/** Called when the activity is first created. */

TextView LabelView = null;

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

LabelView = (TextView)findViewById(R.id.label);

registerForContextMenu(LabelView);

}

final static int CONTEXT_MENU_1 = Menu.FIRST;

final static int CONTEXT_MENU_2 = Menu.FIRST+1;

final static int CONTEXT_MENU_3 = Menu.FIRST+2;

@Override

public void onCreateContextMenu(ContextMenu menu, View v,ContextMenuInfo menuInfo){

menu.setHeaderTitle("今日菜单");

menu.add(0, CONTEXT_MENU_1, 0,"宫保鸡丁");

menu.add(0, CONTEXT_MENU_2,

android常用控件实验报告,ui设计实验报告.doc相关推荐

  1. android常用控件实验报告,常用控件的编程实验报告

    实验二 常用控件的编程 一.实验目的和要求 (1)掌握窗口下拉列表框.选择钮.组合框.多行编辑框等常用控件的基本使用方法和编程方法: (2)掌握窗口控件的齐整性操纵方法以及Tab顺序的设置: (3)掌 ...

  2. Android常用控件有哪些?如何使用?

    Android常用控件介绍及使用 控件 TextView 显示文字,相当于Panel ImageView 显示图片 EditText 输入框,可编辑,可设置软键盘方式 Button 按钮,可附带图片 ...

  3. Android学习--02(猜猜我的星座App源码+Android常用控件TextView+EditText+Button+ImangeView+DatePicker+App间通信+跳转页面)

    猜猜我的星座App 1 Android常用控件 1.1 TextView控件 1.1.1 简介 1.1.2属性 1.1.3 扩展属性 1.1.4 TextView的使用方法 1.1.5总结 1.2 E ...

  4. Android常用控件之Button与ImageButton

    掌握Android常用控件之Button与ImageButton的用法,熟悉它们的常用属性. 1.相关代码: activity_main.xml代码: <?xml version="1 ...

  5. Android常用控件,四大组件,intent应用

    常用控件:TextView. Button. EditText. ImageView. ProgressBar.AlterDailog. ProgressDailog 四大组件: Activity(活 ...

  6. android基础 [超级详细android常用控件解析(ScollView控件,ProgressBar进度条,PopupWindow控件)]

    目录 1 章节目录 2 ScollView控件 2.1 ScrollView简介 2.2 ScrollView使用 2.3 常用属性及方法 3 ProgressBar进度条 3.1 简介 3.2 常用 ...

  7. android的控件常用方法是,Android常用控件属性分析

    1.TextView 单行文本输入框,使用过的事件是onClickListener android:gravity="right':设置内容的对其方式 android:layout_grav ...

  8. Android常用控件之Fragment仿Android4.0设置界面

    Fragment是Android3.0新增的概念,是碎片的意思,它和Activity很相像,用来在一个Activity中描述一些行为或部分用户界面:使用多个Fragment可以在一个单独的Activi ...

  9. Android常用控件之ExpandableList的使用

    先来看下什么是ExpandableListView 跟列表有点像,这种是可以折叠的列表,下面来看下是如何在代码中实现 一.在布局文件中声明一个ExpandableListView <Linear ...

最新文章

  1. 简明现代魔法博客图书馆之php学习记录
  2. 【分布式事务系列九】聊聊分布式事务
  3. SpringCloud:入门介绍
  4. mysql真的不能做搜索引擎吗?
  5. 复习笔记(四)——C++继承
  6. 自然语言处理之词向量模型(三)
  7. 来喽,来喽,Python 3.9正式版发布了~~~
  8. 解决 Package test is missing dependencies for the following libraries: libcrypto.so.1.0.0
  9. 第十八篇 JS传参数
  10. IIC挂死问题解决过程
  11. canvas压缩图片成base64,传到后台解码需要注意的问题
  12. 大唐杯题库(300道)(一)
  13. 《晨间日记的奇迹》内容概要及读书心得
  14. Oracle,emc,emulex联合测试T10
  15. Linux 系统调用 fork wait exec
  16. 金融信创爆发年,优炫数据库高可用高性能解决方案
  17. AndroidStudio软件用法详细说明
  18. React项目案例-影视资源网站
  19. 《简单法则》读书笔记
  20. SIP/VoIP之常见的语音问题

热门文章

  1. 批量nii文件转换为png图像
  2. Au入门系列之一:开启音频处理之旅
  3. 昨晚我遇到了超级网红 区块链本人
  4. Error in melt() : could not find function “melt“
  5. 2020优必选算法岗现场面(凉经)
  6. 化学绘图软件是怎么快速调用帮助文档的
  7. 一个刚进入公司的初级java工程师
  8. asp毕业设计——基于asp+access的网上远程教育网设计与实现(毕业论文+程序源码)——网上远程教育网
  9. sqlite的下载安装和配置使用(非常详细)
  10. python自动批量删除微信公众号文章