小编2Fa*_*Man的帖子

如何从InputStream中读取ImageIO:Java

我已经创建了可执行jar文件(使用Eclipse),有一组图像(.png)文件将被包含在jar中.所以我添加了一个源文件夹,其中包含/images项目中文件夹内的所有图像.代码必须访问这些文件才能使用创建BufferedImageImageIO.read(new File(path);

早些时候,要获得我使用的路径 ClassName.class.getResource(/image/test.png).toURI();

在执行jar时,它抛出错误 URI不是分层的

所以现在我正在使用 ClassName.class.getResourceAsStream(/image/test.png);

但是如何从Inputstream读取ImageIO?我尝试演员如下

InputStreamReader resourceBuff=ClassName.class.getResourceAsStream(/image/test.png);
ImageIO.read((ImageInputStream) new InputStreamReader(resourceBuff));
Run Code Online (Sandbox Code Playgroud)

它抛出错误InputStreamReader无法强制转换为ImageInputStream

java file-io image executable-jar javax.imageio

6
推荐指数
1
解决办法
1万
查看次数

JPanel不允许定位组件

所以我创造了2 JFrames

人

工作细节

但后来我意识到2 JFrames不是一个好主意.所以我添加了JTabbedPane然后尝试添加不同的标签形式'JPanel.但我不能按照我的方式定位组件Jframe,它看起来像这样.

主菜单

但我希望它是这样的

预期的主菜单

我怎样才能做到这一点?

java swing jpanel jframe jtabbedpane

2
推荐指数
1
解决办法
274
查看次数

sql查询表中重复列值

我有一个表yrs_order,其中包含以下列:

header_key (primary key)
order_no
ref1
ref2
ref3
Run Code Online (Sandbox Code Playgroud)

我想获取ref1相同的所有行的列表。

我怎样才能做到这一点?

sql

1
推荐指数
1
解决办法
4444
查看次数

记事本++.如何用你取代"你",用我等"我"

我必须在你的文件中用"i"替换"u".简单地在notepad ++中查找和替换会导致在"myouch"中使用"much"之类的单词更改"u".请帮助.

regex notepad++

0
推荐指数
1
解决办法
117
查看次数