下载此文档

Java界面开发心得.doc


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
Java 界面开发心得 java 心得界面方向的。学习 java 有一个月了,对 java 有了自己的一些理解, 我在这里跟大家讲讲比较疑惑的地方第一点 java 的给界面加图片问题我用 swing 做界面的时候对加载的图片非常疑惑, 我想有很多人跟我一样,我找了不少资料,知道了几种给界面加图片的方法。 1 :用 JLabel 来加载 ImageIcon iamgeIcon = new ImageIcon( 路径) ; JLabel label = new JLabel(imageIcon); getContentPane () .add(label); 这里注意一下。 new JLabel ( Icon icon ). 这个 Icon 是一个接口, ImageIcon 是继承这个 Icon 这个接口的, 所以可以直接用 ImageIco n 代替 icon 。 2 :重载 JPanel 。 public myPane extends JPanel{ private Image image; public myPane(Image _image){ image = _image; (false); setLayout(null); } // 重载 public void ponent(Graphics g) (g); // 得到面板的宽度和高度, 大小随着 myPane 所使用的布局管理器改变而改变. int width = getWidth(); int height = getHeight(); // 调用 Graphics 中的函数加载图片. (image); } 建议使用这个办法, 因为这个办法加图片时, 当你给主界面添加一些按钮的时候是不会覆盖图片而使图片消失的,这个我下面会讲到。第二点:得到上面 ImageIcon 和 Image 的几种方法。上面 ImageIcon imageIcon = new ImageIcon( 路径) . 可能有很多新手朋友不知道怎么找图片路径,我在这里提供几种方法。 public MyFrame extends JFrame{ } 我是在这个类中加图片的 1: URL url = (路径); ImageIcon imageIcon = new ImageIcon(url). JLabel label = new JLabel(imageIcon); //Label label = new JLabel(); //(imageIcon); getContentPane () .add(label); 有人会疑惑这个跟上面那个什么区别啊, 这个好像更烦些, 问的非常好。我个人比较喜欢用上面的。这两个区别是找图片的路径不同。 指向的是工程下面的 Bin 文件中的 MyFrame 类所在的包里( 给位同学, 这点我不敢保证, 因为是我自己领悟的,我没查过相关资料,但是八九不离十,下面我会给出我的依据) 那么图片如果想放到 JFrame 类所在的包里面就用下面语句 URL url = MyFrame

Java界面开发心得 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-05-04