Java程序设计第13章-图形用户界面GUI讲课稿
- 格式:pptx
- 大小:775.14 KB
- 文档页数:87
GUI(图形用户界面)外观设计1、外观设计定义:外观设计,是指对产品的形状、图案或者其结合以及色彩与形状、图案的结合所做出的富有美感并适于工业应用的新设计。
A、产品:外观设计的载体应当是产品,即,用工业方法生产出来的物品,而对于不能重复生产的手工艺品、农产品、畜产品、自然物则不能作为外观设计的载体。
B、形状、图案、色彩构成产品的外观设计的要素和要素组合包括:形状,图案,形状与图案,形状与色彩,图案与色彩,形状与图案与色彩,换言之,单独的色彩不能独立构成外观设计;C、外观设计产品必须适于工业应用,即,必须能够用工业方法生产并批量生产;D、外观设计必须具有美感,是否具有美感因不同的国家、民族和时代而异,带有一定的主观成分,通常认为只要不是极其丑陋、不违反社会公德且能为大众所接受的,就可以认为具有美感;E、必须是新设计,由于现阶段中国外观设计不经过实质审查(将在下文详细讨论),因此,在初步审查中,审查员通常仅需根据申请文件的内容及一般消费者的常识来判断外观设计是否满足“新设计”的一般性要求。
2、通常需要准备的视图:在外观设计产品为立体产品的情况下,如果产品设计要点涉及六个面,则应当准备六个面的正投影视图;如果产品设计要点仅涉及一个或几个面的,则应当至少准备所涉及面的正投影视图及能够展现出该面的立体图。
在外观设计产品为平面产品的情况下,如果产品设计要点涉及一个面的,则可以仅提交该面的正投影视图;如果产品设计要点涉及两个面的,则应当提交两个面的正投影视图。
必要时,申请人还可以进一步提供剖视图、放大图、变化状态图及使用状态参考图等以更为清楚地表达请求保护的对象。
在确定需要准备的视图时,申请人需要特别注意的是,在外观设计专利申请提交之后,关于那些没有呈现在申请时所提交的视图中的面的视图将不能再被补入该外观设计专利申请。
因此,申请人在视图选择上应当慎重,充分考虑是否所选择视图已清楚地表达了请求保护的对象。
3、2014年5月1日之前排除范围的一般性规定:(a)取决于特定地理条件、不能重复再现的固定建筑物、桥梁等。
[javaSE]GUI(图形⽤户界⾯)java为gui提供的对象都在java.Awt和javax.Swing包中Awt:抽象窗⼝⼯具包,依赖平台,调⽤系统的本地⽅法Swing:完全由java实现的轻量级⼯具库eclipse官⽅封装了⼀套Swt的控件包布局⽅式流式布局,边界布局,⽹格布局,卡⽚式布局,坐标式对齐,⾯板布局Frame获取Frame对象,new出来,构造参数:String的窗体标题调⽤Frame对象的setSize()⽅法,设置尺⼨,参数:int的宽度,int的⾼度调⽤Frame对象的setLocation()⽅法,设置位置,参数:int的x坐标,int的y坐标调⽤Frame对象的的setLayout()⽅法,设置布局,参数:Flowayout对象获取Button对象,new出来,构造参数:String的⽂本显⽰调⽤Frame对象的add()⽅法,添加⼀个控件,参数:Button对象调⽤Frame对象的setVisible()⽅法,参数:Boolean的true此时显⽰⼀个窗体,是⼀个⼦前台线程运⾏的,主线程已经结束了import java.awt.Button;import java.awt.FlowLayout;import java.awt.Frame;public class GuiDemo {/*** @param args*/public static void main(String[] args) {Frame frame=new Frame("我是窗体");frame.setSize(400,300);frame.setLocation(500,200);frame.setLayout(new FlowLayout());Button button=new Button("按钮");frame.add(button);frame.setVisible(true);}}。