图形界面制作.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目标 本课中,你将学习: 识别用户界面屏幕的组件 创建图形用户界面屏幕 用户界面的需要: 接收用户的输入 使应用用户友善 用户界面的类型: 字符用户界面 图形用户界面 GUI的组件: 抽象窗口工具箱(AWT): Java 1.0版中,用它创建用户接口 Java 基础类(JFC): 是AWT的扩充,也称为 Swing,是Java基本类库的一部分 Swing 组件提供交叉平台支持 可定制Swing组件以适合你需求,例如把工具提示加入到按钮控件setToolTipText 用于图形化界面编程的的包有三个:java.awt、javax.swing 、java.awt.event,可以在同一个界面中使用swing和awt组件,但在某些情况下不能共存,所以最好只使用swing 2.D.1接收用户的数据 (演示) CellGo已用Java开发了应用。 如下创建了Customer 实体的类。识别其用户接口的控件和写出接收客户材料的代码。 任务1:识别接收客户材料的控件 控件: 用来简化用户交互 Java中可用控件是:标号、文本框、文本域、按钮、单选按钮、复选按钮、列表、及组合框。 任务 1:识别接收控件 ... (续) 结果: 文本框接收单行字母入口,组合框对单个项目选择显示下拉式列表,用控件接收客户材料如下: 任务 2:识别每个控件中要显示的缺省值 结果: 任务3:识别控件的大小 结果: 任务 4:识别框架窗口的标题和大小 结果: 将显示客户材料框架窗口的标题是“Customer Details Form”. 此窗口的大小是 300 x 300 象素. 任务 5:创建框架窗口 javax.swing 包: javax.swing 包中 JComponent类是所有图形用户界面组件的基类,即所有的swing组件都是抽象类JComponent的子类 提供了组件类,如: JLabel, JTextField, JButton, JRadioButton, JList,JCheckBox,JMenuBar,JMenuItem及 JComboBox 提供了容器类,如:JFrame,JWindow,JDialog, JPanel 及 JApplet, 其中容器JPanel、 JApplet是无边框的, JFrame,JWindow,JDialog是一组含有边框、并可以移动、放大、缩小、关闭的容器 任务 5:创建框架窗口(续) JFrame类 用构造符创建你应用的框架窗口 包含 setVisible(), setSize (),及 getContentPane()方法 可用带EXIT_ON_CLOSE 选项的 setDefaultCloseOperation() 方法将在关闭框架窗口时退出应用 任务 5:创建框架窗口(续) JFrame swingFrame=new JFrame(Frame) swingFrame.setDefaultCloseOperation (JFrame .EXIT_ON_CLOSE); JButton buttonObj=new JButton(Button) swingFrame.getContentPane().add(buttonObj) swingFrame.setContentPane(buttonObj); swingFrame.setVisible(); swingFrame.setSize(200,200); JFrame,JWindow,JDialog, JApplet 都不允许用这种方式加入组件,只有JPanel对象可以使用add(Component)方法加入组件。 通常情况下,加入组件到面板之后,在将面板加入到顶层容器的内容窗格中setContentPane(Container),使用下面的步骤将组件加入到一个容器的内容窗格中: 创建一个面板 使用它的方法add(Component)将组件加入到面板中 用面板作为参数调用方法setContentPane(面板Container); 让我们看下面的两个例子: 任务6:加入控件...(续) JList 类: 创建带有一组值的列表框 setSelectionMode( int )方法用于是否允许单行或多行进行选择 它提供了方法如:getSelectedValue(), getSelectedValues (), 及 setVisibleRowCount (int) Jlist Mylist=new JList(Object[]?listData) 1.P.1接收用户的数据 每当新商人加入Cell

文档评论(0)

新起点 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档