下载此文档

java Swing用户界面组件.ppt


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
●图形编程图形编程● AWT AWT 事件处理机制事件处理机制● Swing Swing 用户界面组件用户界面组件图形用户界面图形用户界面●布局管理器布局管理器●文本输入文本输入( ( JTextField,JTextArea JTextField,JTextArea ) ) ●选择组件选择组件( ( JCheckBox,JRadioButton,JComboBox JCheckBox,JRadioButton,JComboBox , , JSlider,JSpinner JSlider,JSpinner ) )●菜单菜单( ( JMenuBar,JMenu,JMenuItem JMenuBar,JMenu,JMenuItem ) ) ●对话框对话框( ( JOptionPane,JFileChooser JOptionPane,JFileChooser , , JColorChooser,JDialog JColorChooser,JDialog ) ) 第六章第六章 Swing Swing 用户界面组件用户界面组件●●布局管理器布局管理器● BorderLayout BorderLayout ●将容器划分为东、南、西、北、中将容器划分为东、南、西、北、中●最多放置最多放置 5 5个组件;可以使用面板放置更个组件;可以使用面板放置更多组件;若组件少于多组件;若组件少于 5 5个,空闲的位置被相个,空闲的位置被相邻区域占用;每个组件将填充相应的区域。邻区域占用;每个组件将填充相应的区域。● JFrame JFrame 的默认布局的默认布局例: 例: North South West East Center ●●布局管理器布局管理器● FlowLayout FlowLayout ●组件在一行上水平排列,当没有空间时就开始新的一行(从左到右, 组件在一行上水平排列,当没有空间时就开始新的一行(从左到右, 从上到下依次排列);可以设定组件在一行上的对齐方式;容器发生变从上到下依次排列);可以设定组件在一行上的对齐方式;容器发生变化时,组件大小不变(组件按照最佳大小显示) 化时,组件大小不变(组件按照最佳大小显示) ● JPanel JPanel 的默认布局的默认布局●使用使用 setLayout setLayout 为容器设置布局管理器为容器设置布局管理器例: 例: ● GridLayout GridLayout ●将容器划分成若干行列的网格,每个网格大小相同,组件从左到右, 将容器划分成若干行列的网格,每个网格大小相同,组件从左到右, 从上到下依次排列;每个组件将填充相应的区域从上到下依次排列;每个组件将填充相应的区域例: 例: ●●布局管理器布局管理器●不使用布局管理器不使用布局管理器●使用方法使用方法( (1 1) )将布局管理器设为将布局管理器设为 null; null; ( (2 2) )添加组件到容器; 添加组件到容器; ( (3 3)指定组件需要的位置和大小)指定组件需要的位置和大小( ( setBounds setBounds ) ) setLayout(null setLayout(null ); ); JButton JButton ok=new ok=new JButton( JButton( ””ok ok ””); ); add(ok); add(ok); (10,10,30,15);// (10,10,30,15);// 左上角的位置,宽度,高度左上角的位置,宽度,高度●●文本输入文本输入● JTextField JTextField ●用于单行文本输入用于单行文本输入●常用方法常用方法 setText setText ( ); ( ); getText getText ( ); ( ); setEditable setEditable ( ) ; ( ) ; setColumns setColumns ( ) ( ) JTextField JTextField t=new JTextField(20); t=new JTextField(20); // //列数是设置首选大小的一个提示,布局管理器可能会调整文本列数是设置首选大小的一个提示,布局管理器可能会调整文本域的大小,用户可以输入更长的字符串;初始值为空; 域的大小,用户可以输入更长的字符串;初始值为空; JTextField JTextFi

java Swing用户界面组件 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yixingmaob
  • 文件大小0 KB
  • 时间2016-07-09