组件整理.docVIP

  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文档。上传文档
查看更多
组件整理

组件整理 AWT是抽象窗口工具集,用来制作图形用户界面 SWING也是用来制作图形用户界面 AWT和SWING的区别是AWT是重量级的,编写的程序会随着操作系统的变化而变化,原因是使用的本地代码;SWING是轻量级的,编写的程序不会随着操作系统的变化而变化。 组件式一个以图形化显示的对象,可以收集用户的动作 容器也是组件,可以添加其他组件 AWT: Component的方法: 1.getComponentAt( int x, int y) 根据坐标获得该坐标上的组件 2.getFont() 获得组件的字体 3.setForeground() 设置前景色(文字颜色) getForeground() 获得前景色 setBackground() 设置背景色 setSize() 设置组件大小 4.nextFocus() 过时方法 让当前组件的下个组件获得焦点 5.requestFocus() 请求焦点 Frame是一个顶层容器,只能添加其他组件或者容器,不能添加到其他容器中 Panel是一个中间容器,放置其他组件或者中间容器,必须加到顶层容器中 Swing: 顶层容器:JFrame/JApplet/JDialog/JWindow 顶层容器都会有一个内容窗格,属于默认添加在顶层容器中的,大小和顶层容器一样大,这个默认的内容窗格属于中间容器,可以被替换掉。 获取内容窗格: getContentPane(); 给顶层容器添加组件的实质是给内容窗格添加组件 基本方法: 窗口大小 setSize(int x, int y); Dimension d=new Dimension(int x, int y); setSize(Dimension d); setExtendedState(JFrame.MAXIMIZED_BOTH); 设置窗口位置 setLocation(int x, int y); setLocationRelativeTo(null); 设置可见 setVisible(true/false); 绝对定位下设置组件位置 setBounds(int x, int y, int width , int height); 设置关闭窗口时程序是否中断 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE/JFrame.DISPOSE_ON_CLOSE); 无视布局管理器设置大小 setPreferredSize( new Dimension(x,y)); 文本域JTextArea设置卷动 setLineWrap(true); 设置标签透明度 setOpaque(true); 设置快捷键 setMnemonic(KeyEvent.VK_键位); 事件常用方法: e.getButton(); 返回值int型 获取鼠标按键 e.方法: 共有: e.getClass() 获取事件类 e.getSource() 返回值object型 获取事件源 e.getId() ItemListener 有选项的组件可用 e.getItem() 获取选项 ActionListener 按钮可用 e.getActionCommand() 获得命令名 KeyListener e.getComponent() 获得组件 e.getKeyCode(); 返回值int型 获取键盘按键的unicode码 e.getKeyChar(); 返回值char型 获取键盘按键的字符 e.getKeyLocation(); 获取按键位置 e.getKeyText(); 传入值为unicode码 获取键盘符号 MouseListener MouseMotionListener e.getButton() 获取鼠标按键 1 左 2 滚轮 3 右 e.getX() e.getY() 获取鼠标相对其容

文档评论(0)

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

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

1亿VIP精品文档

相关文档