赛迪网 > IT技术 Java > (最新更新)Java基础
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

Java基础-有关J2SE的一些东西

发布时间:2006.06.16 09:14     来源:CSDN    作者:

在java中开发界面是比较烦的一件事,要注意一些问题:
 1.JPanel中不能放Jframe,这是不同于html中的iframe.
 2.java中的dialog不是完全受控的,除了默认的几个提示的对话框。
 3.布局要自由,就要选择null,然后直接定位,为了有一定的通用性,可以结合  Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
    Dimension frameSize = frame.getSize();来定义写相对的定位
 4.使用工具(JBuilder或eclipse) ,要做到非业务的一定要画完整。
 5.java中界面控件不要多次初始化话,否则会出现一次点击成了多次点击(控件在同一个位置)

 在jar打包时,要注意其内部非.class的配置文件的位置和引用,如果出现了getClass().getResource("image\\dl.jpg")打包之后就不能运行出界面,因为它可能找不到文件。
 
 向java界面中读图片,有两种方法:
 1. Image image1=Toolkit.getDefaultToolkit().createImage(getClass().getResource("image\\dl.jpg"));
    this.setIconImage(image1);
 2. File file3=new File("success.gif");
   image1=javax.imageio.ImageIO.read(file3);
   ImageIcon icon1=new ImageIcon(image1);
      jLabel2.setIcon(icon1);
 注:第二种方法对于更改标题图标是不可行的。
 
 补充一点有关包的问题:当程序之间存在调用关系,有两种办法:1)package到同意目录下;2)import引入,不注册时,把包放到被调用程序的同一个目录下,或者注册到环境变量中。


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· J2SE (09-17) · 用J2SE1.5建立多任务的Java应用程序 (04-16)
· 你真的掌握J2SE了么-J2SE学习标准篇 (04-03) · 使用J2SE API读取Properties文件的六种方法 (04-02)
· 驯服J2SE1.5之从 XML 中装载属性 (03-14) · J2SE5.0新特性之枚举类型 (03-14)
· J2SE 1.5 新功能特性:For循环 (03-14) · 最新版J2SE 1.4 (03-14)
· J2SE 1.4.1 for Mac OS X (03-14) · J2SE 1.5测试版 (03-14)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 中小企业发展缓慢 电子商务存在的问题多
· 马云追加20亿投资淘宝 图谋电子商务霸主
· 国产ITIL运维先行者 四大厂商角力BI市场
· 企业信息安全解决方案 方正电子公文系统
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统