java加载
Ⅰ java 加载图片的几种方式
第一种方法:
Image bg; //或者是BufferedImage bg;
Pool2(){
try{
String file="图片的路径";
bg =ImageIO.read(new File(file));
}catch(Exception e){
e.printStackTrace();
}
}
第二种方法:这种方法用BufferedReader就不行
Image background;
Pool2(){
try{
String file="文件的路径";
background=Toolkit.getDefaultToolkit().getImage(file);
}catch(Exception e){
e.printStackTrace();
}
}
另外我们有时喜欢把图片放在工程的src目录下这样访问这些图片时就要用下面的方法。以src下的image文件下的01.jpg为例
Image image=null;
image = ImageIO.read(getClass().getResourceAsStream("/image/01.jpg"));
Ⅱ 如何用JAVA实现加载一个文件
有2个, 都很简单.
jspSmartUpload 你在google搜索一下就有了.
还有 STRUTS 的 commons-fileupload. 用法都有的.
不过 jspSmartUpload 存在中文路径会解析不了的情况, 下载jar包的时候注意一下, 下载一个可以支持UTF8的jar包.
Ⅲ java加载dll文件
java没法直接读,只能先用C++写一个读取该dll内容的过程,按JNI规范封装成dll,然后java加载这个dll执行其中的函数。
Ⅳ java中类加载的两种方法是什么
java类有两种方法一种是类方法就是用static修饰的,一种是实例方法,就是没有static修饰的方法
Ⅳ java窗口中加载图片
public class TestFrame {
public static void main(String[] args) {
new TestFrame().init();
}
private void init() {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setBounds(0, 0, 800, 600);
JLabel label = new JLabel();
label.setSize(800, 600);
label.setIcon(new javax.swing.ImageIcon("D:\\Backup\\我的文档\\My Pictures\\20070804115158926.jpg")); // NOI18N
frame.getContentPane().add(label);
frame.setVisible(true);
}
}
label.setIcon(new javax.swing.ImageIcon("D:\\Backup\\我的文档\\My Pictures\\20070804115158926.jpg"));这一大段是图片路径,注意是双斜杠啊。
另外这个问题最麻烦的是怎么读图片,你也可以用ImageIO来读图,详细看下api。
Ⅵ 如何让java类自动加载
下载一个javaRebel (jRebel)这个东西(注意:jrebel.jar3.0的暂时试不成功,可以下载jrebel2.1a_cracked.zip),解压后把jrebel.jar放在任何一个目录下比如:D:/JAVA/deskLib/jrebel.jar;
然后打开Eclipse ->window –>perferences ->java !
Ⅶ Java加载资源文件的几种方法
1:使用本类的Class类的getResource()方法
URL filePathUrl3 = TestMain.class.getResource("/test/spring/beanpost/file/beans_diffLocation.xml");
2:使用本类的Class类的ClassLoader类的getResource()方法
URL filePathUrl5 = TestMain.class.getClassLoader().getResource("test/spring/beanpost/file/beans_diffLocation.xml");
3:使用ClassLoader类的getSystemResource()方法
URL filePathUrl6 = ClassLoader.getSystemResource("test/spring/beanpost/beans_sameLocation.xml");
4:使用Thread类加载资源
URL filePathUrl8 = Thread.currentThread().getContextClassLoader().getResource("test/spring/beanpost/file/beans_diffLocation.xml");
Ⅷ java如何加载一个外部的类或class文件
首先import 类,之后object来装Class.forName()。inner.现在这object有了import类的所有方法
这forName里的路径该写你的类的名字,如果在包里要加包名
Ⅸ java 怎么实现程序加载
分析文本内容然后重新加载.
我觉得是不是你保存的内容不够详细,所以分析起来就特别耗时,
比如地图上的有几个地雷的数字, 就可以先存起来
假设
已经打开的安全区域, 并且该按钮不用显示数字, 那么设置成 0
[没有标记]
没有打开的区域, 且上面没有点上地雷标记,且不是地雷的,那么数字可以设置成A
没有打开的区域, 且上面没有点上地雷标记,但是是地雷的,那么数字可以设置成B
[有标记]
没有打开的区域,有地雷标记, 且真的下面有地雷的,那么数字设置成C
没有打开的区域, 有地雷标记,但下面没有地雷的,那么数字设置成D
那么地图文件,可能存储的信息如下. (假设的,没有去推理过的)
02DCBA4AA1100
00123DBCDAB10
.....
这思路和RPG的游戏地图保存是这样的,
RPG地图划分出一个一个的格子来显示,所以保存的时候,保存每一个格子的数据就可以了,
没有设置ABC... 而全部使用数字, 0~N
比如
保存是数据如下: 行标,和每一行的数据
[0]=[12,89,101]
[1]=[13,72,12]
[2]=[3,10,56]