关于frame区域,左,右,上,下,中心 显示在屏幕的什么位置

将按钮添加到下方
将图画添加到中心

frame.getContentPane().add(BorderLayout.SOUTH, button);
        frame.getContentPane().add(BorderLayout.CENTER, drawPanel);

显示窗口在屏幕的什么位置

frame.setLocation(500, 500);

事件处理过程用frame的repaint(),然后系统会调用panel 的paintComponent()

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件设计方案 用户界面设计规范 用户界面:又称人机界面,实现用户与计算机之间的通信,以控制计算机或进行用户与计 算机之间的数据传送的系统部件. GUI:即图形用户界面,一种可视化的用户界面,它使用图形界面代替正文界面。 本系统坚持图形用户界面(GUI)设计原则,界面直观、对用户透明。用户接触软件后对界 面上对应的功能一目了然、不需要多少培训就可以方便地使用本应用系统。 1、界面设计介绍 界面设计是为了满足软件专业化标准化的需求而产生的对软件的使用界面进行美化优化 规范化的设计分支. 1)软件启动封面设计 应使软件启动封面最终为高清晰度的图像,选用的色彩不宜超过256色,大小多为主流显 示器分辨率的1/6大。启动封面上应该醒目地标注制作或支持的公司标志、产品商标、软 件名称、版本号、网址、版权声明、序列号等信息,以树立软件形象,方便使用者或购买 者在软件启动的时候得到提示.插图宜使用具有独立版权的、象征性强的、识别性高的、 视觉传达效果好的图形,若使用摄影也应该进行数位处理,以形成该软件的个性化特征 .如果是系列软件还将考虑整体设计的统一和延续性。 2)软件框架设计 软件的框架设计要复杂得多。软件框架设计应该简洁明快,尽量少用无谓的装饰,应该考 虑节省屏幕空间,各种分辨率的大小,缩放时的状态和原则,并且为将来设计的按钮、 菜单、标签、滚动条及状态栏预留位置。设计中将整体色彩组合进行合理搭配,将软件商 标放在显著位置,主菜单应放在边或上边,滚动条放在边,状态栏放在下边,以符 合视觉流程和用户使用心理. 3)软件按钮设计 软件按钮设计应该具有交互性,即应该有3到6种状态效果:点击前鼠标未放在上面时的 状态;鼠标放在上面但未点击的状态;点击时状态;点击后鼠标未放在上面时的状态; 不能点击时状态;独立自动变化的状态。按钮应具备简洁的图示效果,名称易懂,用词准 确,能望文知意最好,让使用者产生功能关联反应,群组内按钮应该风格统一,功能差异 大的按钮应该有所区别。 4)软件面板设计 软件面板设计应该具有缩放功能,面板应该对功能区间划分清晰,应该和对话框、弹出 框等风格匹配,尽量节省空间,切换方便。 5)菜单设计 菜单设计一般有选中状态和未选中状态,边应为名称,边应为快捷键。如果有下级 菜单应该有下级箭头符号,不同功能区间应该用线条分割。 对与进行的操作无关的菜单要用屏蔽的方式加以处理,如果采用动态加载方式,即只有 需要的菜单才显示最好。主菜单的宽度要接近,字数不应多于四个,每个菜单的字数能相 同最好. 主菜单数目不应太多,最好为单排布置。 6)标签设计 标签设计应该注意转角部分的变化,状态可参考按钮。 7)图标设计 图标设计色彩不宜超过64色,大小为16x16、32x32两种,应该加以着重考虑视觉冲击力, 它需要在很小的范围表现出软件的内涵,在设计时使用简单的颜色,利用眼睛对色彩和 网点的空间混合效果,做出精彩图标。 8)滚动条及状态栏设计 滚动条主要是为了对区域性空间的固定大小中内容量的变换进行设计,应该有上下箭头 ,滚动标等,有些还有翻页标.状态栏是为了对软件当前状态的显示和提示. 9)安装过程设计 安装过程设计主要是将软件安装的过程进行美化,包括对软件功能进行图示化. 10)包装及商品化 最后软件产品的包装应该考虑保护好软件产品,功能的宣传融合于美观中,可以印刷部分 产品介绍. 2、界面设计原则 1)易用性 (1)完成相同或相近功能的按钮用Frame框起来,常用按钮要支持快捷方式; (2)完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离; (3)按功能将界面划分局域块,用Frame框括起来,并要有功能说明或标题; (4)界面要支持键盘自动浏览按钮功能,即按Tab键的自动切换功能; (5)同一界面上的控件数最好不要超过10个,多于10个时可以考虑使用分页界面显 示; (6)分页界面要支持在页面间的快捷切换,常用组合快捷键Ctrl+Tab; (7)默认按钮要支持Enter及选操作,即按Enter后自动执行默认按钮对应操作; (8)可写控件检测到非法输入后应给出说明并能自动获得焦点; (9)Tab键的顺序与控件排列顺序要一致,目前流行从上到下、从的方式; (10)复选框和选项框要有默认选项,按选择机率的高低而先后排列,并支持Tab选择; (11)界面空间较小时使用下拉框而不用选项框; (12)选项数较少时使用选项框,相反使用下拉列表框; (13)适当使用相关的专业术语,提倡使用通用性字眼。 2)规范性 通常界面设计都按Windows界面的规范来设计,即包含"菜单条、工具栏、工具厢、状态 栏、滚动条、键快捷菜单"的标准格式。小型软件一般不提供工具厢. (1)菜单前的图标能直观地代表要完成的操作,常用菜单要有命令快捷方式
软件设计方案 用户界面设计规范 用户界面:又称人机界面,实现用户与计算机之间的通信,以控制计算机或进行用户与计 算机之间的数据传送的系统部件。 GUI:即图形用户界面,一种可视化的用户界面,它使用图形界面代替正文界面。 本系统坚持图形用户界面(GUI)设计原则,界面直观、对用户透明。用户接触软件后对 界面上对应的功能一目了然、不需要多少培训就可以方便地使用本应用系统. 1、界面设计介绍 界面设计是为了满足软件专业化标准化的需求而产生的对软件的使用界面进行美化优化 规范化的设计分支。 1)软件启动封面设计 应使软件启动封面最终为高清晰度的图像,选用的色彩不宜超过256色,大小多为主流显 示器分辨率的1/6大。启动封面上应该醒目地标注制作或支持的公司标志、产品商标、软 件名称、版本号、网址、版权声明、序列号等信息,以树立软件形象,方便使用者或购买 者在软件启动的时候得到提示。插图宜使用具有独立版权的、象征性强的、识别性高的 、视觉传达效果好的图形,若使用摄影也应该进行数位处理,以形成该软件的个性化特 征。如果是系列软件还将考虑整体设计的统一和延续性。 2)软件框架设计 软件的框架设计要复杂得多。软件框架设计应该简洁明快,尽量少用无谓的装饰,应该 考虑节省屏幕空间,各种分辨率的大小,缩放时的状态和原则,并且为将来设计的按钮 、菜单、标签、滚动条及状态栏预留位置。设计中将整体色彩组合进行合理搭配,将软 件商标放在显著位置,主菜单应放在边或上边,滚动条放在边,状态栏放在下边, 以符合视觉流程和用户使用心理。 3)软件按钮设计 软件按钮设计应该具有交互性,即应该有3到6种状态效果:点击前鼠标未放在上面时的状 态;鼠标放在上面但未点击的状态;点击时状态;点击后鼠标未放在上面时的状态;不 能点击时状态;独立自动变化的状态。按钮应具备简洁的图示效果,名称易懂,用词准确 ,能望文知意最好,让使用者产生功能关联反应,群组内按钮应该风格统一,功能差异 大的按钮应该有所区别。 4)软件面板设计 软件面板设计应该具有缩放功能,面板应该对功能区间划分清晰,应该和对话框、弹出 框等风格匹配,尽量节省空间,切换方便. 5)菜单设计 菜单设计一般有选中状态和未选中状态,边应为名称,边应为快捷键。如果有下级 菜单应该有下级箭头符号,不同功能区间应该用线条分割。 对与进行的操作无关的菜单要用屏蔽的方式加以处理,如果采用动态加载方式,即只有 需要的菜单才显示最好。主菜单的宽度要接近,字数不应多于四个,每个菜单的字数能 相同最好。 主菜单数目不应太多,最好为单排布置。 6)标签设计 标签设计应该注意转角部分的变化,状态可参考按钮。 7)图标设计 图标设计色彩不宜超过64色,大小为16x16、32x32两种,应该加以着重考虑视觉冲击力 ,它需要在很小的范围表现出软件的内涵,在设计时使用简单的颜色,利用眼睛对色彩 和网点的空间混合效果,做出精彩图标。 8)滚动条及状态栏设计 滚动条主要是为了对区域性空间的固定大小中内容量的变换进行设计,应该有上下箭头 ,滚动标等,有些还有翻页标.状态栏是为了对软件当前状态的显示和提示。 9)安装过程设计 安装过程设计主要是将软件安装的过程进行美化,包括对软件功能进行图示化。 10)包装及商品化 最后软件产品的包装应该考虑保护好软件产品,功能的宣传融合于美观中,可以印刷部分 产品介绍。 2、界面设计原则 1)易用性 (1)完成相同或相近功能的按钮用Frame框起来,常用按钮要支持快捷方式; (2)完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离; (3)按功能将界面划分局域块,用Frame框括起来,并要有功能说明或标题; (4)界面要支持键盘自动浏览按钮功能,即按Tab键的自动切换功能; (5)同一界面上的控件数最好不要超过10个,多于10个时可以考虑使用分页界面显 示; (6)分页界面要支持在页面间的快捷切换,常用组合快捷键Ctrl+Tab; (7)默认按钮要支持Enter及选操作,即按Enter后自动执行默认按钮对应操作; (8)可写控件检测到非法输入后应给出说明并能自动获得焦点; (9)Tab键的顺序与控件排列顺序要一致,目前流行从上到下、从的方式; (10)复选框和选项框要有默认选项,按选择机率的高低而先后排列,并支持Tab选择; (11)界面空间较小时使用下拉框而不用选项框; (12)选项数较少时使用选项框,相反使用下拉列表框; (13)适当使用相关的专业术语,提倡使用通用性字眼. 2)规范性 通常界面设计都按Windows界面的规范来设计,即包含"菜单条、工具栏、工具厢、状态 栏、滚动条、键快捷菜单"的标准格式。小型软件一般不提供工具厢。 (1)菜单前的图标能直观地代表要完成的操作,常用菜单要有命令快捷方式
MediaPlayer控件属性描述 属性 描述 AllowChangeDisplaySize 返回或设置最终用户是否能设置显示尺寸(逻辑型) AllowScan 返回或设置是否允许扫描(逻辑型) AnimationAtStart 返回或设置控件开始播放之前是否先播放一个动画序列(逻辑型) AudioStream 返回或设置音频流的编号(用于多音频流的剪辑,默认为-1)(长整型) AutoRewind 返回或设置媒体文件播放完毕后是否自动回绕(逻辑型) AutoSize 返回或设置是否自动调整控件大小来适应载入的媒体(逻辑型) AutoStart 返回或设置在载入媒体文件之后是否自动开始播放(逻辑型) Balance 返回或设置指定立体声媒体文件的播放声道(-10000为声道,10000为声道,0为立体声)(长整型) Bandwidth 返回或设置当前文件的带宽(长整型) BaseURL 返回基本的 HTTP URL(字符串) BufferingCount 返回媒体文件回放时缓冲的总时间(长整型) BufferingProgress 返回缓冲完成的百分比(长整型) BufferingTime 返回缓冲的时间(双精度型) CanPreview 返回或设置当前显示的剪辑是能否被预览(逻辑型) CanScan 返回或设置当前文件是否支持快进或快退(逻辑型) CanSeek 返回或设置当前文件是否能搜索并定位到某个时间(逻辑型) CanSeekToMarkers 返回或设置文件是否支持搜索到标签(逻辑型) CaptioningID 返回在标题中显示的帧或控件的名称(字符串) ChannelDescription 返回电台的描述(字符串) ChannelName 返回电台的名称(字符串) ChannelURL 返回电台的元文件的位置(字符串) ClickToPlay 返回或设置是否可以通过点击图像暂停或播放剪辑(逻辑型) ClientID 返回客户端唯一的标识符(字符串) CodecCount 返回文件使用的可安装的 codecs 的个数(长整型) ContactAddress 返回电台的联系地址(字符串) ContactEmail 返回电台的联系电子邮件地址(字符串) ContactPhone 返回电台的联系电话(字符串) CreationDate 返回剪辑的创建日期(日期型) CurrentMarker 返回或设置当前书签号码(长整型) CurrentPosition 返回或设置剪辑的当前位置(双精度型) CursorType 返回或设置指针类型(长整型) DefaultFrame 返回或设置控件的默认目标 Http 帧(字符串) DisplayBackColor 返回或设置显示面板的背景色(OLE_COLOR 值) DisplayForeColor 返回或设置显示面板的前景色(OLE_COLOR 值) DisplayMode 返回或设置显示面板是否用秒或帧的形式显示当前位置(MPDisplayModeConstants 值) DisplaySize 返回或设置图像显示窗口的大小(MPDisplaySizeConstant 值) Duration 返回或设置剪辑剪辑的播放时间(双精度型) EnableContextMenu 返回或设置是否允许使用上下文菜单(逻辑型) Enabled 返回或设置控件是否可用(逻辑型) EnableFullScreenControls 返回或设置全屏幕控制是否可用(逻辑型) EnablePositionControls 返回或设置位置控制是否可用(逻辑型) EnableTracker 返回或设置搜索栏控制是否可用(逻辑型) ErrorCode 返回当前错误代码(长整型) ErrorCorrection 返回当前剪辑的错误修正类型(长整型) ErrorDescription 返回当前错误的描述(字符串) FileName 返回或设置要播放的剪辑的文件名称(字符串) HasError 返回控件是否发生错误(逻辑型) HasMultipleItems 返回或设置控件是否包含某些多重项目的内容(逻辑型) ImageSourceHeight 返回或设置当前剪辑的原始图像高度(长整型) ImageSourceWidth 返回或设置当前剪辑的原始图像宽度(长整型) InvokeURLs 返回或设置 URL 是否自动发送请求(逻辑型) IsBroadcast 返回或设置源是否进行广播(逻辑型) IsDurationValid 返回或设置持续时间值是否有效(逻辑型) Language 返回或设置用于本地化语言支持的当前区域语言(长整型) LostPackets 返回丢失的数据包数量(长整型) MarkerCount 返回文件书签的数量(长整型) Mute 返回或设置控件是否播放声音(逻辑型) OpenState 返回控件的内容源状态(长整型) PlayCount 返回或设置一个剪辑播放的次数(长整型) PlayState 返回控件的当前操作状态(长整型) PreviewMode 返回或设置控件是否处在预览模式(逻辑型) Rate 返回或设置回放帧频(双精度型) ReadyState 返回控件是否准备就绪(ReadyStateConstant 值) ReceivedPackets 返回已接收到的数据包的数量(长整型) ReceptionQuality 返回最后 30 秒接收到的数据包的百分比(长整型) RecoveredPackets 返回已转换的数据包的数量(长整型) SAMIFileName 返回或设置 closed-captioning 文件名(字符串) SAMILang 返回或设置 closed captioning 语言(字符串) SAMIStyle 返回或设置 closed captioning 风格(字符串) SelectionEnd 返回或设置流的结束位置(双精度型) SelectionStart 返回或设置流的起始位置(双精度型) SendErrorEvents 返回或设置控件是否发送错误事件(逻辑型) SendKeyboardEvents 返回或设置控件是否发送键盘事件(逻辑型) SendMouseClickEvents 返回或设置控件是否发送鼠标单击事件(逻辑型) SendMouseMoveEvents 返回或设置控件是否发送鼠标移动事件(逻辑型) SendOpenStateChangeEvents 返回或设置控件是否发送打开状态改变事件(逻辑型) SendPlayStateChangeEvents 返回或设置控件是否发送播放状态改变事件(逻辑型) SendWarningEvents 返回或设置控件是否发送警告事件(逻辑型) ShowAudioControls 返回或设置是否显示音频控制(逻辑型) ShowCaptioning 返回或设置是否显示字幕(逻辑型) ShowControls 返回或设置控制面板是否可见(逻辑型) ShowDisplay 返回或设置是否显示显示面板(逻辑型) ShowGotoBar 返回或设置是否显示跳转栏(逻辑型) ShowPositionControls 返回或设置是否显示位置控制(逻辑型) ShowStatusBar 返回或设置是否显示状态栏(逻辑型) ShowTracker 返回或设置是否显示搜索栏(逻辑型) SourceLink 返回内容文件的路径(字符串) SourceProtocol 返回用于接收数据的协议(长整型) StreamCount 返回媒体帧的数量(长整型) TransparentAtStart 返回或设置在开始播放之前和停止之后控件是否透明(逻辑型) VideoBorder3D 返回或设置视频边框是否显示为 3D 效果(逻辑型) VideoBorderColor 返回或设置视频边框的颜色(OLE_颜色) VideoBorderWidth 返回或设置视频边框的宽度(长整型) Volume 返回或设置音量(长整型)

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值