欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > PPT文档下载
    分享到微信 分享到微博 分享到QQ空间

    Java设计用户注册界面.ppt

    • 资源ID:299327       资源大小:491.50KB        全文页数:23页
    • 资源格式: PPT        下载积分:7金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要7金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Java设计用户注册界面.ppt

    任务任务9 9设计用户注册界面设计用户注册界面学习目标学习目标l掌握掌握JComboBox、JCheckBoxl、JRadioButton组件的组件的创建及创建及ItemEvent事件处理。事件处理。l掌握掌握JList组件的创建及组件的创建及ListSelectionEvent事件的处理。事件的处理。l 熟悉网格包布局管理器、盒式布局的使用及其多种布局方熟悉网格包布局管理器、盒式布局的使用及其多种布局方式的综合应用式的综合应用。9.1 任务描述任务描述9.2 技术要点技术要点l 选择性组件选择性组件 l 选择事件选择事件 l 复杂布局管理器复杂布局管理器 选择性组件选择性组件组合框(组合框(JComboBox类)类) 选择性组件选择性组件列表框(列表框(JList类)类)选择性组件选择性组件单选按钮(单选按钮(JRadioButton类)类) 选择性组件选择性组件复选框(复选框(JCheckbox类)类) 选择事件选择事件ItemEvent类类 举例举例 ItemeventDemo.java 1 import java.awt.*;2 import java.awt.event.*;3 import javax.swing.*;4 public class ItemeventDemo extends JFrame implements ItemListener,ActionListener5 JRadioButton opt1;6 JRadioButton opt2;7 ButtonGroup btg;8 JTextArea ta;9 JComboBox comb;10 JLabel sex,city;11 public ItemeventDemo(String title)12 super(title);13 setLayout(new FlowLayout(FlowLayout.LEFT);14 sex=new JLabel(性性 别别: );15 city=new JLabel( 籍籍 贯贯:);16 opt1=new JRadioButton( 男男 );17 opt2=new JRadioButton( 女女 );18 btg=new ButtonGroup();19 btg.add(opt1);20 btg.add(opt2);21 opt1.addItemListener(this); 22 opt2.addItemListener(this);23 ta=new JTextArea (8,35);24 comb=new JComboBox();25 comb.addItem(北北 京京);26 comb.addItem(上上 海海);27 comb.addItem(南南 京京);28 comb.addItem(广广 州州);29 comb.addItem(成成 都都);30 comb.addItem(昆昆 明明);31 comb.addItemListener(this);32 comb.addActionListener(this);33 getContentPane().add(sex);34 getContentPane().add(opt1);35 getContentPane().add(opt2);36 getContentPane().add(city);37 getContentPane().add(comb);38 getContentPane().add(ta);39 setTitle(title);40 setSize(300,250);41 setVisible(true);42 举例举例 ItemeventDemo.javaItemeventDemo.java(续)(续)举例举例 ItemeventDemo.java(续)(续)43 public static void main(String args)44 new ItemeventDemo(Itemevent Demo);45 46 / ItemEvent事件发生时的处理操作事件发生时的处理操作47 public void itemStateChanged(ItemEvent e) 48 String str;49 if(e.getSource()=opt1) / 如果是如果是opt1被选择被选择50 ta.append(n性性 别:别:+男男);51 else if(e.getSource()=opt2) / 如果如果opt2被选择被选择52 ta.append(n性性 别:别:+女女); 53 if(e.getSource()=comb)54 str=comb.getSelectedItem().toString();55 ta.append(n籍籍 贯贯:+str+ =ItemEvent事件事件 );56 57 58 public void actionPerformed(ActionEvent e) 59 String str;60 if(e.getSource()=comb)61 str=comb.getSelectedItem().toString();62 ta.append(n籍籍 贯贯:+str+ =ActionEvent事件事件 );63 64 65 运行效果运行效果举例举例CheckBoxDemo .java1 import java.awt.*;2 import java.awt.event.*;3 import javax.swing.*;4 public class CheckBoxDemo extends JFrame implements ItemListener5 private JTextField field;6 private JCheckBox bold, italic;7 private int valBold = Font.PLAIN;8 private int valItalic = Font.PLAIN;9 public CheckBoxDemo()10 super( JCheckBox Demo );11 Container container = getContentPane();12 container.setLayout( new FlowLayout() );13 field = new JTextField( 2008,北京欢迎您,北京欢迎您!, 20 );14 field.setFont( new Font( 隶书隶书, Font.PLAIN, 14 ) );15 container.add(field ); 16 bold = new JCheckBox( Bold );17 container.add( bold ); 18 italic = new JCheckBox( Italic );19 container.add( italic );20 bold.addItemListener(this); 21 italic.addItemListener( this ); 22 setSize( 280, 100 );23 setVisible( true );24 25 public void itemStateChanged(ItemEvent event)26 if ( event.getSource() = bold )27 valBold = bold.isSelected() ? Font.BOLD : Font.PLAIN; 28 if ( event.getSource() = italic )29 valItalic = italic.isSelected() ? Font.ITALIC : Font.PLAIN;30 field.setFont( new Font( 隶书隶书, valBold + valItalic, 14 ) );31 32 public static void main(String args) 33 new CheckBoxDemo(); 34 35 选择事件选择事件 ListSelectionEvent类类 l首先必须声明实现监听者对象的类接口首先必须声明实现监听者对象的类接口ListSelectionListenerListSelectionListener,并通过,并通过JListJList类的类的addListSelectionListener( )addListSelectionListener( )方法注册文本框的监听者对方法注册文本框的监听者对象,象,l在在ListSelectionListenerListSelectionListener接口的接口的valueChanged valueChanged (ListSelectionEvent e)(ListSelectionEvent e)方法体中写入有关代码,就可以方法体中写入有关代码,就可以响应响应ListSelectionEventListSelectionEvent事件。事件。例例9-3 JListDemo.java1 import java.awt.*;2 import java.awt.event.*;3 import javax.swing.*;4 import javax.swing.event.*;5 public class JListDemo extends JFrame implements ListSelectionListener6 JList list = null;7 JLabel label = null;8 String s = 宝马宝马,奔驰奔驰,奥迪奥迪,本田本田,皇皇冠冠,福特福特,现代现代; 9 public JListDemo()10 JFrame f = new JFrame(JList Demo);11 Container contentPane = f.getContentPane();12 contentPane.setLayout(new BorderLayout(0,15);13 label = new JLabel( );14 list = new JList(s);15 list.setVisibleRowCount(5);16 list.setBorder(BorderFactory.createTitledBorder(汽车品牌:汽车品牌:);17 list.addListSelectionListener(this); 18 contentPane.add(label,BorderLayout.NORTH);19 contentPane.add(new JScrollPane(list),BorderLayout.CENTER);20 f.setSize(300,200);21 f.setVisible(true); 22 23 public static void main(String args)24 new JListDemo();25 26 public void valueChanged(ListSelectionEvent e)27 int tmp = 0;28 String stmp = 您喜欢的汽车品牌有您喜欢的汽车品牌有: ;29 int index = list.getSelectedIndices();30 for(int i=0; i index.length ; i+)31 tmp = indexi;32 stmp = stmp+stmp+ ;33 34 label.setText(stmp);35 36 运行效果运行效果 复杂布局管理器复杂布局管理器 网格包布局(网格包布局(GridBagLayout类)类) 举例举例 GridBagLayoutDemo.java 1 import java.awt.*;2 import javax.swing

    注意事项

    本文(Java设计用户注册界面.ppt)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开