有关J2SE的一些东西

王朝java/jsp·作者佚名  2006-05-16
窄屏简体版  字體: |||超大  

在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引入,不注册时,把包放到被调用程序的同一个目录下,或者注册到环境变量中。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有  導航