swing 组件和容器java swing 组件技术(中).docxVIP

swing 组件和容器java swing 组件技术(中).docx

  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文档。上传文档
查看更多
swing 组件和容器java swing 组件技术(中)

swing 组价和容器——java swing 组件和技术(中)swing组件和容器概览1.顶层容器(JFrame,JDialog,JApplet)JFrame—框架,主要用来设计应用程序的图像界面JDialog—对话框,通常用来设计具有依赖关系的窗口JApplet—小应用程序,主要用来设计嵌入网页中运行的java程序2.一般容器普通容器(JPanel、JScrollPane、JToolbar、JSplitPane、JTabbedPane)JPanel—面板,通常只有背景颜色的普通容器JScrollPane—滚动窗格,具有滚动条JToolbar—工具条,通常将多个组件排成一排或者一列JSplitPane—分裂窗格,用来装两个组件的容器JTabbedPane—选项卡窗格,允许多个组件共享相同的界面空间专用容器(JLayeredPane、JRootPane 、JInternalFrame)JLayeredPane—分层窗格,给窗格增加了深度的概念JRootPane—根窗格,一般是自动创建的容器JInternalFrame—内部窗格,可以在一个窗口内显示若干个类似于框架的窗口3.基本控件(JButton、JCombobox、JList、JMenu、JSlider、JTextField)4.不可编辑信息组件(JLabel、JProgressBar、JToolTip等)5.可编辑组件(JColorChooser、JFileChooser、Jtabel、JTextArea、JTree等) 常用的swing组件和容器1.JFrame顶层容器,默认不可见;默认布局方式为BorderLayout构造函数:JFrame()JFrame(String title)//title 为框架的标题内容JFrame常用方法setDefaultCloseOperation(int?operation)—设置关闭框架的行为参数operation一般是JFrame. EXIT_ON_CLOSE,表示关闭框架时,则退出程序setSize(int width, int height)— 设置框架的大小setVisible(boolean b)—设置框架是否可见,默认为falsegetContentPane()—获取顶层容器的内容面板add(Component comp)—往内容面板添加组件setLayout(LayoutManagermgr)—设置布局方式,默认为BorderLayoutexample:JDialog 和 JOptionPane的demo2.JDialog 和 JOptionPaneJDialog在已有的窗口上创建对话框,可以使用此类创建自定义的对话框构造函数:JDialog(Dialog?owner, String?title, boolean?modal)JDialog(Frame?owner, String?title, boolean?modal)owner—指定对话框的父窗口title—对话框的标题modal—对话框的模式(true为“有模式对话框”,false为“无模式对话框”JDialog常用方法setSize(int width, int height)— 设置对话框的大小getContentPane()—获取顶层容器的内容面板add(Component comp)—往内容面板添加组件setLayout(LayoutManagermgr)—设置布局方式,默认为BorderLayoutJOptionPane提供一些现成的、各种常用的标准对话框(有模式的对话框)JOptionPane类里静态方法众多,但几乎所有静态方法都遵循showXxxDialog()的形式,如下:方法名描述showConfirmDialog()显示确认对话框showInputDialog()显示输入文本对话框showMessageDialog()显示信息对话框showOptionDialog()显示选择性的对话框这四种方法的参数都遵循一致的模式:①ParentComponent:指示对话框的父窗口对象,一般为当前窗口。也可以为null即采用缺省的Frame作为父窗口,此时对话框将设置在屏幕的正中。②message:指示要在对话框内显示的描述性的文字③String title:窗口标题④Component:在对话框内要显示的组件(如按钮)⑤Icon:在对话框内要显示的图标⑥messageType:定义 message 的样式,一般可以为如下的值ERROR_MESSAGEINFORMATION_MESSAGEWARNING_MESSAGEQUESTION_MESSAGEPLAIN_MESSAGE⑦ optionType:定义在对话框的底部显示的选项按钮的集合。一般可以为D

文档评论(0)

xjj2017 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档