社团管理系统新增活动界面普通用户迭代开发过程文档课件.ppt

社团管理系统新增活动界面普通用户迭代开发过程文档课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * 社团管理系统 社团管理系统 功能简介 设计思路 技术分析 实现 小结 主要内容 新增活动界面 (普通用户) 功能简介 1、创建“新增活动”对话框,对话框上包括下列控件: (1)标签控件; (2)文本域控件; (3)按钮控件; 2、在普通用户主窗口中点击“新增活动”按钮后,弹出“新增活动”对话框,当输入活动信息后,获取界面上的JTextField控件中的活动信息并打印到控制台。 设计思路 1、界面布局 (1)在对话框的contentPane中添加contentPanel和buttonPanel两个JPanel类对象,两面板采用边框布局方式布局; 边框布局 设计思路 (2)在contentPanel中,采用网格布局GridLayout,并添加若干个布局面板Panel_N,用于放置活动信息输入框; 网格布局 (3)在Panel_N和ButtonPanel中,采用默认流式布局FlowLayout,用于添加若干用户组件。 设计思路 流式布局 2、添加组件 在各顶层Panel上添加组件,实现用户界面。 设计思路 1、Swing技术 (1)JDialog类、JPanel类、JLabel类、JTextField类、JButton类、JOptionPane类的方法的应用; (2)边框布局(BorderLayout) 、网格布局(GridLayout)和流式布局(FlowLayout); (3)面板嵌套以及将组件添加到面板; (4)获取文本输入框的值。 2、类和对象 (1)类的定义格式; (2)继承; (3)构造方法; (4)this关键字。 3、JButton事件处理 4、一般内部类 技术分析 编程实践 1、Swing如何创建一个对话框? 2、Swing如何使一个对话框居中显示? 3、Swing如何设置界面布局? 4、Swing如何在窗口中添加组件? 5、Swing如何处理按钮点击事件? 6、Swing如何弹出对话框? 实现 在“管理窗口界面”的迭代基础上进行迭代开发: 步骤一、创建AddActDialog类并设置属性; 步骤二、添加面板并设置布局; 步骤三、给面板添加控件并设置布局; 步骤四、给按钮添加事件处理器。 实现:创建AddActDialog类并设置属性 在工程的 com.ruanko.activity.view 包中,创建 AddActDialog类,此类继承于javax.swing.JDialog,通过构造方法来实现自定义窗口。 1、在构造方法中设置窗口的位置、大小和其他配置 public class AddActDialog extends JDialog { private int userId; // 用户id public AddActDialog(int userId) { // 设置窗口标题 this.setTitle(新增活动); // 获得屏幕大小 Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); // 设置窗口位置居中以及窗口大小 this.setBounds((screenSize.width - 480) / 2, (screenSize.height - 360) / 2, 480, 360); // 给用户id赋值 this.userId = userId; } } 实现:创建AddActDialog类并设置属性 2、在UserJFrame类中的“新增活动”按钮的监听事件中添加弹出“新增活动”对话框的事件。 public class UserJFrame extends JFrame { private JButton getAddButton() { … addActButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent arg0) { // 新增活动界面对话框 AddActDialog addActDialog = new AddActDialog(us

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档